.Net Architect

Endava


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: 1 hour ago
Vacancies: 1 Vacancy

Job Summary

The candidate should be a 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
  • 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

Bachelors or Masters degree in Computer Science Engineering Information Technology or a related field.

10 to 15 years of overall IT experience with strong experience -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 were 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 perspectivesbecause 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.


Remote Work :

No


Employment Type :

Full-time

The candidate should be a 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 an...

About Company

Company Logo

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 our customers to create technological solutions that drive?innovation and transfor ... View more

View Profile View Profile