Candidates for lead applications developer positions need a solid background in applications programming and experience leading a technical team. Employers look for a bachelor's degree in computer science or a related filed along with three to five or more years of experience in technologies such as Visual Basic .NET, PHP, C#/C++ and Microsoft .NET framework development. In addition, individuals need several years of proven success as a team leader, as this role requires directing and motivating coworkers and working closely with other managers while multitasking and prioritizing resource needs.
Typical duties include:
- Leading a development team in the design, development, coding, testing, and debugging of applications
- Coordinating the effective use of the development team's time and ensuring efficient communication between team members and other IT functional areas
- Providing feedback and suggestions for process and product improvement
- Acting as a technical mentor and advisor for the development team