- Responsibilities
- Oversee the planning, execution, and monitoring of application development projects, ensuring adherence to project timelines, budgets, and quality standards
- Develop and maintain relationships with clients and key stakeholders to understand and deliver on new business opportunities
- Collaborates closely with various teams, including development, testing, project management, and business stakeholders, to ensure seamless application delivery
- Provide guidance, mentorship, and support to team members, fostering a culture of customer-centricity across the development teams with continuous learning and development
- Define performance metrics and key performance indicators (KPIs) to assess the effectiveness of the application delivery process and team performance
- Stay up to date with industry trends, emerging technologies, and best practices related to application development and delivery
- Requirements
- Bachelor’s degree in computer science, information technology, or a related field
- 15 – 20 years overall IT experience with 10+ experience in application development, delivery management, project management, and leadership roles
- Client-facing experience with strong communication and dedication to understanding and meeting customer needs, ensuring that projects deliver value to end-users
- Demonstrated experience in leveraging both Monolithic and Microservices architecture with a good understanding of continuous integration and continuous deployment practices for seamless application delivery
- Proficiency in implementing Agile methodologies specifically tailored to .NET and React projects
- Strong understanding of cloud computing architecture, technical design and implementations, including Platform as a Service (PaaS) and Software as Service (SaaS) delivery models in Microsoft Azure/AWS
- Strong leadership and interpersonal skills, with the ability to communicate effectively with technical and non-technical stakeholders