Posted on: 20/11/2025
Description :
Responsibilities :
- Lead the architecture, design, and review of backend solutions. NET Core (C#).
- Define best practices for coding, componentization, modular design, and microservices where applicable.
- Create detailed architecture blueprints, technical documentation, and solution specifications.
- Implement RESTful APIs, with secure access control (JWT, OAuth2 Azure AD).
- Design and deploy cloud-native applications on Microsoft Azure, using services such as Azure App Services, Azure Functions, Azure Key Vault, Azure API Management, and Azure SQL.
- Enable application instrumentation, diagnostics, and logging through Application Insights or equivalent tools.
- Ensure applications are scalable, fault-tolerant, and secure for production workloads.
- Build and manage CI/CD pipelines using Azure DevOps or GitHub Actions.
- Integrate automated testing, code analysis, and deployment stages in the pipeline.
- Enable infrastructure-as-code practices using ARM templates or Terraform.
- Promote DevSecOps practices, including secrets management and role-based deployment approvals.
- Mentor developers through design sessions, code reviews, and architecture walkthroughs.
- Collaborate with cross-functional teams (Product, QA, DevOps, UX) for seamless delivery.
- Stay updated with the latest advancements in Microsoft and complementary open-source technologies.
Requirements :
- Strong experience in. NET Core (C#), Web API, Entity Framework Core, and RESTful service design.
- Deep hands-on expertise in Azure cloud services (App Services, Functions, SQL, Blob Storage, Key Vault, etc. )
- Proficiency in building and managing CI/CD pipelines using Azure DevOps/GitHub Actions.
- Sound understanding of cloud security, role-based access control, and performance tuning.
- Good command of SQL Server and experience integrating with relational databases.
- Experience in front-end development using Angular, React, or other modern frameworks.
- Experience with containerization (Docker) and deployment automation.
- Experience in microservices architecture and API Gateway patterns.
- Exposure to Kafka, RabbitMQ, Azure Event Hubs, or other message streaming platforms.
- Working knowledge of Redis or other in-memory data stores for performance optimisation.
- Strong communication and stakeholder engagement skills.
- Ability to lead and mentor technical teams.
- Analytical thinking and problem-solving mindset.
- Passion for continuous learning and exploring new technologies.
- Bachelor's degree in a relevant field.
- Microsoft Certified: Azure Solutions Architect Expert.
- Microsoft Certified: DevOps Engineer Expert.
- Microsoft Certified: . NET Developer Associate.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1577292
Interview Questions for you
View All