.Net Architect
ExternalFull-timeOn-site4d ago
.NET CoreAPI GatewayASP.NETAWSAzureBitbucket
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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.
- 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
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Endava? Share your experience