- Lead impactful software solutions: Take ownership of the design development and delivery of scalable and maintainable enterprise-grade applications using .NET and C# across the full SDLC.
- Drive technical excellence: Collaborate with cross-functional teams including product managers and architects to define technical requirements guide project direction and contribute to strategic architectural decisions.
- Develop leadership skills: Mentor and support junior developers fostering a culture of continuous learning high performance and best engineering practices including code reviews test automation and CI/CD.
- Optimize system performance: Identify performance bottlenecks and recommend optimizations for complex systems and databases (SQL).
- Stay at the forefront of innovation: Stay current with advancements in the .NET ecosystem and integrate relevant innovations into project work to tackle complex problems.
Requirements
- A Bachelors degree in Computer Science Software Engineering or a related field.
- A minimum of 3 years of hands-on experience building enterprise-grade applications using .NET and C#.
- Strong experience with SQL including complex queries performance tuning and database architecture.
- Solid understanding of RESTful APIs software design principles and common design patterns.
- Proven expertise with Azure DevOps (ADO) CI/CD pipelines Git and Infrastructure as Code (IaC).
- Experience in working on cloud platforms (Azure/AWS).
- Good understanding of Agile development methodologies (Scrum Kanban) and the ability to thrive in an iterative environment.
- Excellent problem-solving communication and leadership skills.
- A proactive mindset with the ability to work independently and drive solutions forward.
- Working experience with frontend frameworks (React/Angular) will be an added advantage.
A minimum of 3 years of hands-on experience building enterprise-grade applications using .NET and C#. Strong experience with SQL, including complex queries, performance tuning, and database architecture. Solid understanding of RESTful APIs, software design principles, and common design patterns. Proven expertise with Azure DevOps (ADO), CI/CD pipelines, Git, and Infrastructure as Code (IaC). Experience in working on cloud platforms (Azure/AWS). Good understanding of Agile development methodologies (Scrum, Kanban) and the ability to thrive in an iterative environment. Excellent problem-solving, communication, and leadership skills. A proactive mindset with the ability to work independently and drive solutions forward. Working experience with frontend frameworks (React/Angular) will be an added advantage.