.Net Architect
Skills
About the role
Full-time
Company Description
Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
From prototype to real-world impact - be part of a global shift by doing work that matters.
Job Description
The candidate should be a hands-on .NET Solution Architect with strong experience in enterprise application design, Azure or AWS cloud platforms, REST APIs, databases, DevOps, and modern engineering practices. The candidate should be able to understand requirements, define solutions, present architecture, guide teams, and actively contribute technically when required. Exposure to AI-native engineering and Agentic AI development tools is expected, while deep LLM, RAG, or Generative AI implementation experience is optional.
Key Responsibilities
Design and implement end-to-end enterprise solutions using C#, .NET Core / .NET 6+, RESTful APIs, relational databases, and cloud-native services.
Understand business and functional requirements and translate them into scalable, secure, and maintainable technical solutions.
Define solution architecture, application architecture, integration patterns, coding standards, and best practices for development teams.
Create and present architecture documents, solution designs, technical approaches, and architecture diagrams to business and technical stakeholders.
Provide hands-on technical leadership by guiding development teams, reviewing code, resolving technical challenges, and ensuring engineering quality.
Design and develop RESTful APIs and integrations with external systems, third-party platforms, and CMS platforms such as Headless Umbraco.
Design data architecture using relational databases such as Azure SQL, PostgreSQL, SQL Server, or equivalent cloud-managed database services.
Design and maintain cloud-native solutions using Azure services such as Azure App Service, Azure Functions, API Management, Azure SQL, Azure Storage, Key Vault, Application Insights, Azure Service Bus, and Azure DevOps.
Demonstrate hands-on experience in at least one cloud platform, preferably Azure. Good exposure to AWS or Azure is acceptable, provided the candidate has strong hands-on experience in one of them.
Implement Infrastructure as Code using tools such as Terraform or equivalent IaC tools.
Define and support CI/CD pipelines using Azure DevOps, Jenkins, GitHub Actions, or similar platforms.
Ensure code quality, maintainability, and security using tools such as SonarQube, AppScan, or equivalent security and quality tools.
Support version control, branching strategies, pull request reviews, and release management using Git, GitHub, Azure Repos, or Bitbucket.
Conduct architecture reviews, performance reviews, security assessments, and technical risk evaluations.
Guide and mentor developers and junior architects on design principles, coding standards, cloud-native development, and engineering best practices.
Collaborate closely with project managers, product owners, QA teams, DevOps teams, and business stakeholders to ensure timely and high-quality delivery.
Promote AI-native engineering practices and encourage the effective use of modern developer productivity tools, including Agentic AI development tools.
Qualifications
Required Technical Skills
Core Technologies
Strong hands-on experience in:
C#
.NET Core / .NET 6+
ASP.NET Core Web API
RESTful APIs
JSON
Microservices architecture
Object-oriented design and SOLID principles
Design patterns and enterprise architecture patterns
Cloud Platform
Strong hands-on experience in at least one cloud platform, preferably Azure.
Good exposure to either Azure or AWS is acceptable.
Preferred Azure experience includes:
Azure App Service
Azure Functions
Azure API Management
Azure SQL Database
Azure Database for PostgreSQL
Azure Storage
Azure Service Bus / Event Grid
Azure Key Vault
Azure Application Insights
Azure DevOps
AWS exposure is a plus, including services such as:
AWS Lambda
API Gateway
RDS
S3
CloudFormation
Database Skills
Hands-on experience with relational databases such as:
Microsoft SQL Server
Azure SQL
PostgreSQL
Cloud-managed relational databases
Should be able to design database schemas, optimize queries, review data models, and guide teams on database best practices.
DevOps and Engineering Practices
Experience with:
Azure DevOps / Jenkins / GitHub Actions
CI/CD pipeline design
Git-based version control
Branching and release strategies
Build and deployment automation
Terraform or equivalent IaC tools
SonarQube or equivalent code quality tools
AppScan or equivalent security scanning tools
CMS and Integration
Experience with integration and customization of CMS platforms such as:
Headless Umbraco
Third-party APIs
External enterprise systems
Authentication and authorization integrations
AI-Native and Agentic AI Exposure
Good exposure to AI-native software engineering practices and modern AI-assisted development tools.
Experience or exposure to tools such as:
GitHub Copilot
Cursor
Claude Code
ChatGPT-based developer workflows
Agentic AI coding assistants
AI-assisted code review, test generation, documentation, and refactoring tools
Experience with LLMs, RAG, or Generative AI solution implementation is not mandatory, but will be considered an added advantage.
Preferred Skills
Strong understanding of:
Microservices architecture
Cloud-native application design
Serverless computing
Event-driven architecture
API-first design
Secure application architecture
Scalable and resilient system design
Cost-optimized cloud architecture
Observability, logging, monitoring, and performance tuning
Exposure to containerization is a plus:
Docker
Azure Container Apps
AKS
ECS / EKS
Cloud certifications are preferred but not mandatory:
Microsoft Certified: Azure Solutions Architect Expert
Microsoft Certified: Azure Developer Associate
AWS Certified Solutions Architect – Associate / Professional
Qualifications
Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field.
10 to 15 years of overall IT experience, with strong experience in .NET-based application development and solution architecture.
Proven experience in designing and delivering enterprise-grade applications using C#, .NET Core / .NET 6+, REST APIs, relational databases, and cloud services.
Strong hands-on experience in architecture, design, development, code reviews, troubleshooting, and technical guidance.
Experience working in Agile / Scrum delivery models.
Ability to lead technical design discussions, architecture governance sessions, and stakeholder presentations.
Experience guiding teams from requirement analysis through solution design, development, testing, deployment, and production support.
Soft Skills
Excellent communication and presentation skills.
Ability to explain complex technical solutions in simple business terms.
Strong stakeholder management skills.
Hands-on leadership mindset with the ability to guide, mentor, and support development teams.
Strong analytical and problem-solving skills.
Ability to understand business needs and convert them into practical, scalable technical solutions.
Collaborative mindset with experience working across development, QA, DevOps, product, and business teams.
Continuous learning attitude with awareness of emerging technologies, especially cloud-native engineering and AI-native development practices.
Additional Information
At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.
Questions about this role
How do I apply to this .Net Architect role at endava?
Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.
What's the typical salary for Other in India?
Compensation for Other roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Other hub for India medians across recent openings.
How fast does AI Applyd auto-apply?
Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.
What ATS does endava use?
AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, LinkedIn Easy Apply, and most other ATS platforms. If we can submit through the platform, we do.
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.