Senior .NET Architect

Bangalore, Karnataka, India
Mar 27, 2025
Mar 27, 2026
Remote
Full-Time
10 Years
Job Description

As a Senior .NET Architect, you will play a critical role in designing and developing scalable, high-performance applications using cutting-edge technologies. You will be responsible for defining architecture, ensuring best practices, mentoring team members, and collaborating with stakeholders to deliver robust solutions. This role requires a deep understanding of .NET technologies, microservices, DevOps, and cloud computing.

Key Responsibilities

Design & Development

  • Architect and develop high-quality, scalable applications using C#, .NET Core, .NET Framework, Entity Framework, ASP.NET MVC, ASP.NET Web API.
  • Implement best practices in coding, architecture, and security to ensure application performance and maintainability.
  • Optimize applications for speed, scalability, and efficiency.
  • Conduct thorough code reviews and ensure adherence to coding standards and guidelines.

Technical Leadership & Mentoring

  • Provide guidance and mentorship to developers, fostering a culture of knowledge sharing and innovation.
  • Encourage team members to explore new technologies and enhance their skills.
  • Empower the team to be independent solution providers in a collaborative, feedback-driven environment.

Architectural Design & Problem-Solving

  • Translate business requirements into robust and scalable technical solutions.
  • Define best practices for microservices architecture (MSA), REST APIs, and service-oriented architecture (SOA).
  • Design solutions that are secure, scalable, and extensible, following industry best practices and design patterns.
  • Address architectural challenges, optimize workflows, and ensure system stability.
  • Perform in-depth root cause analysis and resolve complex technical issues.

Front-End & Full-Stack Development

  • Develop and maintain front-end components using HTML5, CSS, JavaScript, and React.
  • Ensure seamless integration between back-end services and front-end applications.
  • Optimize UI/UX for responsiveness and high performance.

Database & DevOps Integration

  • Work with relational databases like SQL Server, Oracle, MySQL, ensuring efficient data storage and retrieval.
  • Implement DevOps practices using Docker, Kubernetes, Jenkins, Git, Azure DevOps, PowerShell, NPM, Terraform, ARM, IIS.
  • Enhance CI/CD pipelines for automated deployment and testing.

Documentation & Client Collaboration

  • Prepare high-level architectural and design documentation for development teams.
  • Communicate technical solutions effectively to stakeholders and clients.
  • Define Non-Functional Requirements (NFRs) and ensure compliance during implementation.
  • Conduct proof-of-concept (POC) exercises to validate technologies and frameworks.

Required Qualifications & Skills

Education

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.

Technical Expertise

  • 10+ years of experience in software development and architecture.
  • Expertise in C#, .NET Core, .NET Framework, Entity Framework, ASP.NET MVC, ASP.NET Web API.
  • Proficiency in Microservices, REST API, SOA, and Object-Oriented Programming (OOP).
  • Hands-on experience in HTML5, CSS, JavaScript, React.
  • Strong database skills in SQL Server, Oracle, MySQL.
  • Experience with cloud platforms and DevOps tools.
  • Deep understanding of design patterns, concurrent design, and multithreading.

Problem-Solving & Leadership

  • Strong analytical and debugging skills.
  • Ability to mentor and guide teams effectively.
  • Excellent communication and collaboration skills.
  • Passion for exploring new technologies and staying updated with industry trends.

Why Join Us?

  1. Innovative Work Culture. Work in a dynamic, non-hierarchical environment where creativity and collaboration thrive.
  2. Cutting-Edge Technologies. Gain hands-on experience with the latest tools and frameworks in the industry.
  3. Global Exposure. Be a part of a diverse team spread across 38 countries.
  4. Career Growth. Get opportunities to upskill, lead teams, and work on exciting projects.

If you're passionate about building world-class software solutions and leading teams to success, we'd love to have you on board! Apply today and be a part of Nagarro's journey to redefine digital engineering!