Job Title: .NET Architect
Job Summary
We are looking for an experienced .NET Architect to lead the architecture, design, and development of enterprise-grade applications and projects using Microsoft .NET technologies. The role will be responsible for translating business requirements into technical solutions, defining system architecture, guiding developers, and ensuring scalable, secure, and high-performance application
Key Responsibilities
- Design and architect robust, scalable, secure, and maintainable applications using .NET, C#, ASP.NET Core, and related Microsoft technologies.
- Lead the build, design, and development of projects from requirement analysis through deployment and support.
- Convert business and functional requirements into technical architecture, solution design, and development plans.
- Define application architecture, coding standards, design patterns, and development best practices for the engineering team.
- Collaborate with product managers, business stakeholders, developers, QA teams, and DevOps teams to ensure successful project execution.
- Oversee project development activities including effort estimation, technical planning, code reviews, and release management.
- Ensure application performance, scalability, security, and reliability across all project phases.
- Design and review APIs, microservices, database structures, integration workflows, and cloud deployment models where applicable.
- Provide technical leadership and mentoring to development teams during design, build, and implementation stages.
- Evaluate existing systems and recommend modernization, re-architecture, or process improvements.
- Ensure proper documentation of architecture diagrams, technical specifications, and implementation guidelines.
- Support troubleshooting, root cause analysis, and resolution of complex technical issues in development and production environments.
Required Skills
- Strong experience in .NET technologies such as C#, ASP.NET, ASP.NET Core, Web API, and MVC.
- Solid knowledge of software architecture, design patterns, clean architecture, and scalable system design.
- Experience in building and designing enterprise applications, distributed systems, and service-based architectures.
- Good knowledge of SQL Server and database design.
- Experience with cloud platforms such as Azure, AWS, or GCP is preferred.
- Familiarity with DevOps, CI/CD pipelines, automated testing, and code quality practices.
- Strong analytical, problem-solving, and stakeholder management
Preferred Experience
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 8+ to 13+ years of software development experience, with significant experience in .NET architecture and solution design.
- Experience leading full project lifecycle delivery in Agile environments is preferred.
Pay: ₹972,723.86 - ₹2,520,615.98 per year
Work Location: Remote