About the job
At Endava, our development team is the cornerstone of our operations. As a leading technology partner, we specialize in designing, building, and delivering innovative software products across diverse programming languages, frameworks, and libraries. Our developers thrive in collaborative, cross-functional teams and are dedicated problem-solvers with a strong focus on client satisfaction.
Key Responsibilities:
- Guide and mentor a talented team of up to 10 developers, providing support in their daily tasks and fostering their professional growth.
- Oversee the planning, execution, and delivery of software projects, ensuring timely completion while meeting defined requirements and quality benchmarks.
- Architect, estimate, and implement technical solutions for complex applications.
- Engage actively across all stages of the application development lifecycle.
- Partner with project stakeholders to clarify requirements, processes, architecture, and priorities.
- Advocate for the adoption of IT industry standards, tools, and practices (such as DevOps) to ensure the development of high-quality software products.
- Identify areas for improvement and escalate risks or issues associated with development efforts.
- Conduct reviews of team members’ work to uphold quality standards.
- Stay informed about new technologies, practices, and tools, applying and promoting them as relevant to projects.
- Participate in tech communities and events, both internally and externally.
- Share insights and experiences gained from various projects.

