Job description
Project Manager. This individual manages project requests, prioritizes team activities, and assigns tasks across the team of application developers while adhering to full Software Development Life Cycle principles. They will also hire, coach, and mentor application developers, and ensure their career development aligns with their skills and personal goals and matches the needs of the company. The Applications Development Manager will work with the International Clients to define and implement the application platform strategy as it fits into IT and business strategies. This role ensures that development projects meet business requirements and goals, full fill end- user requirements, and identify and resolve system issues. This individual will apply proven communication skills, client management, problem- solving skills, and knowledge of best practices to guide his/ her development team on issues related to the design, development, and deployment.
Roles & Responsibilities
- Allocate software development resources appropriately to ensure projects are completed in the most effective and timely manner to the highest quality.
- Experience diverse teams of developers across more than one development platform with a large portfolio of applications.
- Lead a team of software developers, reviewing current work to maintain and improve upon quality standards and implementing KPI (key performance indicators) measures to provide a more structured and organized approach to the Software Development team.
- Represent the organization in customer and partner meetings. Attending meetings to discuss and develop understanding of software requirements with both new and existing clients.
- Deliver error- free, efficient services/ components/ applications that have passed rigorous testing procedures and which are complemented with automated tests
- Meet/ exceed product development quality, timeline, and budget goals, coordinating with interdependent functional areas as nee