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