Lead Application Software Developer Job Description
Lead Application Software Developer Duties & Responsibilities
To write an effective lead application software developer job description, begin by listing detailed duties, responsibilities and expectations. We have included lead application software developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Lead Application Software Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Lead Application Software Developer
List any licenses or certifications required by the position: ITIL, AWS
Education for Lead Application Software Developer
Typically a job would require a certain level of education.
Employers hiring for the lead application software developer job most commonly would prefer for their future employee to have a relevant degree such as University and Collage Degree in Computer Science, Applied Technologies, Business, Engineering, Technical, Information Systems, Education, Technology, Military, Computer Engineering
Skills for Lead Application Software Developer
Desired skills for lead application software developer include:
Desired experience for lead application software developer includes:
Lead Application Software Developer Examples
Lead Application Software Developer Job Description
- Follow FDA processes to deploy the application to environments including Dev/Test/Pre Production and /Production
- Document Application Architecture, Design, Implementation plan, Operation Manual, Runbooks, Version Description Documents (VDDs)
- Deliver solutions within a multi-functional Agile team
- Develop expertise in our proprietary enterprise software products
- Set and maintain a level of excitement in using various technologies to develop, support, and iteratively deploy real enterprise level software
- Achieve an understanding of customer environments and their use of the products
- Build solutions architecture, algorithms, and designs for solutions that scale to the customer's enterprise/global requirements
- Apply software engineering practices and implement automation across all elements of solution delivery
- Developing and supporting end-user applications in a cloud environment
- Integrating COTS and open source technologies with custom code
- Understanding of Equities, Fixed Income, Mutual Funds, Derivatives, and FX, and Alternative Investment products
- Design and develop prototypes, pilots and products
- Work with product managers and design thinkers
- Customer focused engineering by constantly iterating on the product
- 2 to 8 years of experience of programming in C, C++ or J2EE or Python, Javascript, SQL
- Should possess strong hands-on experience in design and development of web applications using frameworks like Spring/Django
Lead Application Software Developer Job Description
- Ownership of the Configuration System Specification
- Participate in cross-functional/business technical discussions and standards compliance
- Lead validation and testing of the tool releases
- Lead preparation and presentation of design/gate reviews
- Support in preparation of test strategy specification
- Advocate acceptance of tool release in company when release criteria have been met
- Development of product maintenance strategy
- Information exchange with existing development and delivery teams
- Coding of new functionality and maintenance of existing functionality
- Ensure support of production systems
- Experience in deploying web applications on webservers in Unix Systems
- Knowledge on CI/CD of webapps using Jenkins, uDeploy
- Ability to learn new concepts and technologies in strict timelines
- Bachelor's/Master’s Degree in Computer Science or related subject
- Bachelor's degree in Computer Science, Information Systems, Engineering or Quantitative Finance is required, or in lieu, a demonstrated equivalence in work experience
- 3 years plus of IT experience in application development and support preferred
Lead Application Software Developer Job Description
- Lead on and offshore resources
- Develop subject matter expertise in flight planning and dispatch
- Participate in the design and implementation of complex, business critical features of the system
- Ensure that the software you build aligns to architectural guidance and the team's agreed upon code best practices
- Work closely with the Product Owner to ensure that the software meets the business requirements
- Work closely with test engineers to ensure software deliverables are of the highest quality
- Actively contribute to the process of continual improvement, with regard to self, team, processes and systems
- Leverage your technical expertise and experience and be a sounding board for fellow developers
- Stay current with industry best practices and relevant technologies
- Be a mentor and role model to more junior members of the team
- Experience with windows and linux based servers
- Strong in Java and SQL
- Experience DB2
- Bachelors and 9 years experience or Masters and 7 and 4 years as a Java developer with at least 3 years leading a development effort
- Experience with designing to Section 508 requirements
- Familiarity with Microservice Architectures, DevOps, Agile and Waterfall SDLC
Lead Application Software Developer Job Description
- Good understanding on various test frameworks in android and QNX
- Exposure to best practices, design patterns, security standards, and agile methodologies
- Ability to technically guide and coach/encourage others
- Continuous improvement is your cornerstone
- You can’t imagine a team without collaboration, and you know that teamwork leads to success
- You have enthusiasm for quality and security is important to you
- Knowledge of VoIP, communications, public key cryptography are beneficial
- Design new applications based on functional requirements, maintain and enhance existing applications as requested
- Develop and implement program code based on design and specifications using accepted standards
- Write programs, data extract scripts, and reports using programming and report generation tools
- HTML / CSS / JavaScript, JavaScript MVC Frameworks, SQL Servers, SSIS & SSRS, Oracle 12c and Unit Testing / TDD
- Hands on experience in batch job development & scheduling tools
- Demonstrated experience and expertise with Enterprise Multi-tier WEB software development, application/database tuning
- Unix / Command Line / power shell Scripting, Agile Scrum experience
- Strong knowledge of and experience with XML, API development and Web Services
- Experience with stored procedures, PL/SQL, query optimization
Lead Application Software Developer Job Description
- Analyze, define, and document technical requirements for workflow, logical processes, and interfaces with other systems
- Provide support to a variety of department systems including maintenance and backup system administrator tasks
- Communicate respectfully and effectively with people of all cultures in a manner that affirms the worth and preserves the dignity of individuals, families and communities
- Work collaboratively and successfully with end user teams
- Assess security vulnerabilities against security frameworks and standards
- Analyze reported vulnerabilities and identify technical solutions
- Implement part or all of the technical solutions in accordance with an agreed design
- Collaborate across teams to resolve issues and help reproduce issues
- First level reviewer of security auditing and reporting materials
- Contribute to the security incident response process and play a leading role in responding to security incidents
- Selenium Testing / Cucumber / ATDD / .Net Core
- Automated deployments and Jenkins Builds
- REST services, Cassandra, KAFKA, and any UI frameworks
- DDD concepts & methodology
- Cloud Technology (Any)
- 5+ years of desktop application development experience with deep understanding of Design Patterns & Object oriented programming