Key Responsibilities
Lead, guide, and mentor development teams to deliver high‑quality software solutions
Design, develop, and architect scalable, secure, and performance‑optimized applications
Take ownership of backend systems using .NET and modern frontend frameworks (React / Angular)
Drive technical architecture decisions and ensure alignment with business goals
Collaborate with Product, QA, DevOps, and other stakeholders for seamless delivery
Ensure best practices in coding standards, code reviews, testing, and documentation
Design and consume RESTful APIs and integrate third‑party services
Identify and resolve performance bottlenecks and technical challenges
Stay updated with emerging technologies and recommend improvements
Explore opportunities to integrate AI/ML or Generative AI capabilities into applications and engineering workflows where applicable
Requirements
Required Skills & Qualifications
8+ years of overall software development experience
Strong expertise in .NET (C#, ASP.NET, .NET Core)
Hands‑on experience with React or Angular
Strong experience in building RESTful APIs
Solid understanding of SQL and NoSQL databases
Cloud experience preferred (Azure; AWS or GCP acceptable)
Good knowledge of data structures, algorithms, and system design
Experience in leading teams and mentoring developers
Excellent communication and stakeholder management skills