Lead Developer Job Description
Lead Developer Duties & Responsibilities
To write an effective lead developer job description, begin by listing detailed duties, responsibilities and expectations. We have included lead developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Lead Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Lead Developer
List any licenses or certifications required by the position: SSL, ITIL, AWS, DOD, CA, III, NET, II, IAT, CLSA
Education for Lead Developer
Typically a job would require a certain level of education.
Employers hiring for the lead developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Software Development, Financial Services, Technical, Design, Technology, Math, Education, Computer Engineering
Skills for Lead Developer
Desired skills for lead developer include:
Desired experience for lead developer includes:
Lead Developer Examples
Lead Developer Job Description
- Capture and/or validate data about the reseller prospects (type of customers, specialization, size, contact details, ) and update the CRM system accordingly
- Periodic courtesy calls – introduce new products, invite to webinar
- Lead 3-4 person SW development teams through specific projects, from requirements development through to deployment
- Deliver high-quality code (contributing to solution efficiency and reliability) and be a role model for others to follow
- Lead other developers working in the Team
- Translating the new business requirements into solutions, leveraging as much as possible on ‘out-of-the-box’ capabilities
- Collaborate with Product Owners
- Contribute to the operational governance body
- Document working software in a an pre-agreed form while keeping a required level of comments in the code (as per Definition of Done)
- Troubleshoot issues and provide fixes that address root cause of specific problem
- Fixed Income Analytics knowledge with basic understanding of risk and pricing models
- 10+ years of objected oriented application development experience
- Bachelor's degree in Computer Science or Computer Engineering (or equivalent STEM discipline)
- Create comprehensive development plans
- Collaborate with Developers and Business Analysts as needed to resolve and identify the root cause of product defects and/or usability concerns
- Escalate issues and communicate the status of deliverables to key stake holders
Lead Developer Job Description
- Basic knowledge of how to code user interaction in JavaScript (knowledge of how to manipulate the DOM, handle events)
- Developing system from scratch with Java on back end and React / ReactNative on front end
- Develop web applications using JavaScript framework libraries AngularJS/Angular 2.0 with TypeScript or ReactJS, Node.js
- Develop web applications with CSS Frameworks such as Bootstrap, Susy
- Expertise with databases including but not limited to SQL Server, Couch DB, Cassandra, MongoDB, Redis
- Must be familiar with standard JavaScript asynchronous patterns (closures, callbacks, promises, error handling)
- Gain knowledge on domain and back-end system/services
- Participate in mentoring and skills transfer to junior team members, software code reviews to ensure the creation of high-quality, robust code by all team members
- Evaluate, suggest and implement third party libraries as needed
- Accurately estimate the size of development tasks
- Advanced experience with Server, Storage, and networking operating systems (5+ years)
- Intermediate experience with ADABAS/DB2 and Oracle Database (3+ years)
- Intermediate experience with Scrum and Agile frameworks (3+ years)
- Intermediate experience with IT Testing and QA Processes (3+ years)
- Advanced experience with Distributed misc
- Ability to write code test scripts to validate code that has been written
Lead Developer Job Description
- Determine and manage the resources for their projects
- Promote and enforce development best practices within their team
- Perform the Scrum Master role within a project team, or work closely with the Scrum Master to lead planning meetings, stand-ups, and retrospectives
- Deliver projects within agreed timescales and budgets
- Participate as a developer on all projects
- Participate in our in-house learning and development programme and mentor more junior staff
- Lead the team of 3-4 developers
- Maintains knowledge of emerging technologies
- Develop web applications using HTML5, CSS3 such as (pre-compilers LESS, Sass as plus)
- Experience working with RESTful APIs to retrieve data from
- Candidate will work with his/her own reports (Developers, Design and QA Managers) to plan and coordinate activities related to the design, development and support of technology initiatives aligned to the business strategy
- 5 or more years of experience in application design and development required
- Client focus –able to Identify and respond to client needs and expectations
- Analytical - able to understand a situation by breaking it into parts
- Flexibility/Adaptability - able to thrive in a flexible and changing environment
- Collaborative - facilitates group processes for team-based decisions
Lead Developer Job Description
- Develops and designs solutions leveraging reusable and object-oriented concepts and practices
- Works directly with the customer on assigned requests including requirements gathering and clarification, scheduling, statuses, issues, and training while informing business advocate throughout request
- Documents details of requests to ensure compliance with IT governance framework
- Develops working relationships with operations business partners and anticipates customer needs
- May lead projects that have an impact across multiple business units
- Develop, enforce, and recommend modifications as necessary to IT standards, methodologies, and Compliance and Quality Assurance practices
- Accountable for the accuracy and completeness of Change Management Requests submitted by team
- Collaborate with key business sponsors and IT resources for the efficient resolution of work requests
- Communicate technical and business topics, as appropriate, in a 360 degree fashion
- Provide lead support and direction to the team responsible for the overall health and
- Lead design, development, configuration, testing, and implementation of WebSphere Commerce components
- Support production problems that may be related to the configuration (network, applications)
- Work with IBM support in submitting and managing Problem Management Records through resolution
- Create solutions that integrate Oracle database, storage, and UNIX technologies
- Review WebSphere Application Server logs for application errors and notify development accordingly
- Update architecture and process documentation as needed
Lead Developer Job Description
- Serves as a technical authority within the organization and with customers for the Kahua Platform
- Leads code review sessions to validate adherence with development standards
- Mentors and coaches less experienced developers
- Serves as final escalation point to resolve incidents and problems for production applications and web services supported by the team in accordance with identified Service Level Agreements
- To implement and develop solutions that are robust, increasing efficiency, scale and the quality of the customer experience on aa.com (mobile and web)
- To analyse the development effort for projects providing an estimation and timescale to support project management processes
- To build prototypes at technical scoping stage of projects
- To work alongside the web developers to create and maintain a robust framework to support the apps
- To create compelling device specific user interfaces and experiences
- To perform server and database maintenance
- Advanced experience with SalesForce, JAVA, and COBOL/NATURAL programming languages/development tools (5+ years)
- Must have strong knowledge in project management and practice
- Must be a very good team player with excellent communication and cooperation skills
- Good people leadership
- Must have at least 1+ year of hands-on MuleSoft development experience from requirements gathering/analysis to Go-Live and Post production support
- Good knowledge of Object Oriented Programming *Good knowledge of Design Patterns