Lead Application Software Developer Job Description

Lead Application Software Developer Job Description

4.5
169 votes for Lead Application Software Developer
Lead application software developer provides analysis, design, development, testing and ongoing support for the application systems in an environment of diverse development platforms.

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 development teams to create a culture of collaboration and innovation
Analyze business requirements, and develop and test code
Continue to build your knowledge of new technology developments that support our business strategies, including automation
University degree in Computer Science or Engineering and/or five years’ experience in the IT industry
Review and evaluate new technologies that may be beneficial to current and upcoming project work
Design and development of python applications for SPDJI
Work directly with stakeholders to formalize/document requirements
Work on new initiatives and provide level 2 support for existing Index applications
Reduce IT efforts by developing automated tests
Work with the program Technical Lead to architect the solution

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:

Design and analysis methodology and application development processes from both an industry and BMO perspective
Design and analysis methodologies and application development processes from both an industry and BMO perspective
Design and analysis methodology and application development processes
Kanban work flow
Payment systems
Scrum Master
Using JIRA for Agile process
API Security Best Practices
BESS would be an asset
Code deployment in WAS Liberty

Desired experience for lead application software developer includes:

Experience with using a major JavaScript library, including JQuery or ExtJs, Dojo, or similar
Experience with Backbone JS
Experience with Grails and Groovy
Knowledge of software design patterns and enterprise integration patterns
Possess a University Degree in a relevant discipline
Experience JUnit

Lead Application Software Developer Examples

1

Lead Application Software Developer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of lead application software developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for lead application software developer
  • 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
Qualifications for lead application software developer
  • 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
2

Lead Application Software Developer Job Description

Job Description Example
Our company is hiring for a lead application software developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for lead application software developer
  • 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
Qualifications for lead application software developer
  • 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
3

Lead Application Software Developer Job Description

Job Description Example
Our innovative and growing company is hiring for a lead application software developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for lead application software developer
  • 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
Qualifications for lead application software developer
  • 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
4

Lead Application Software Developer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of lead application software developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for lead application software developer
  • 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
Qualifications for lead application software developer
  • 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
5

Lead Application Software Developer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of lead application software developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for lead application software developer
  • 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
Qualifications for lead application software developer
  • 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

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates