Posted on: 21/04/2026
Role : Full Stack Developer (.NET)
Experience : 12+ years of relevant experience
Department : Software Engineering
Responsibilities :
- Support the management of the Development department by providing technical direction, operational oversight, and full life cycle project management.
- Manage daily operations and oversee end to end delivery of one cross functional team, ensuring delivery commitments across multiple projects are met with quality and aligned to client business needs and technology strategy.
- Own and drive estimation excellence by working closely with product team stakeholders to provide accurate effort estimates, forecasting, and planning inputs for successful delivery execution.
- Collaborate effectively with cross region stakeholders and support delivery planning across multiple time zones.
- Define project goals, execution plans, and delivery strategies to prioritize and accomplish work effectively.
- Drive project execution through strong project management practices, Agile delivery, and continuous tracking of delivery metrics.
- Provide technical leadership and guidance on solution design, architecture decisions, and engineering best practices.
- Mentor, guide, and develop engineers through coaching, performance management, and career development.
- Drive innovation initiatives including AI adoption, automation, and productivity savings to improve engineering efficiency and delivery outcomes.
- Ensure consistent implementation of architecture standards, development best practices, and governance across teams.
- Collaborate with business and technology stakeholders to ensure successful project delivery and business outcomes.
- Promote continuous improvement by implementing lessons learned and improving processes across teams.
Required Skills :
- Minimum 8+ years of strong hands on experience in software development using ASP.NET, C#, MVC, MS SQL, jQuery, Entity Framework, and commonly used design patterns and principles.
- Minimum 5 years of experience independently managing people and projects.
- Strong leadership skills with proven ability to manage engineering teams and drive delivery outcomes.
- Strong experience in project management, planning, estimation, forecasting, risk management, and execution.
- Hands on experience working in Agile delivery environments.
- Strong understanding and ownership of delivery metrics, engineering KPIs, and continuous improvement practices.
- Experience driving AI initiatives, automation, and productivity savings within engineering teams.
- Strong understanding of software design and development concepts, database structures, system integration principles, and code repository management.
- Excellent analytical thinking, problem solving, and decision making skills.
- Strong communication skills with ability to collaborate effectively with cross region stakeholders and work flexibly across multiple time zones.
- Strong organizational and time management skills with ability to manage competing priorities.
- Strong written and verbal English communication skills.
Nice to Have :
- Experience working within a matrix organization structure.
Educational Qualifications :
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Insurance technology experience is a plus.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Full-Stack Development
Job Code
1629951