who can confidently take ownership of architectural decisions and drive end-to-end solution design. This role demands deep technical expertise, strategic thinking, and the ability to collaborate across teams to deliver scalable, secure, and high-performing applications.
Key Responsibilities
Lead the design and architecture of .NET-based enterprise solutions
Collaborate with stakeholders to define technical requirements and system architecture
Ensure best practices in coding, performance optimization, and security
Guide development teams through implementation and integration phases
Conduct code reviews and provide mentorship to developers
Stay updated with emerging technologies and recommend adoption where relevant
Required Skills & Qualifications
10+ years of experience in software development with strong expertise in .NET technologies
Proven experience in architecting complex, scalable solutions
Deep understanding of cloud platforms (Azure preferred), microservices, and API design
Strong knowledge of DevOps practices and CI/CD pipelines
Excellent communication and leadership skills
Ability to work independently and manage multiple priorities
Must be available to work in