What you’ll gain:
- 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.
Who We Are Looking For:
- A Bachelor’s 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.
Ready to take your next step? Apply now!