Posted on: 10/11/2025
Description:
Key Responsibilities:
- Lead a small team or module within Agile sprints, ensuring on-time, high-quality delivery of backend services.
- Design, develop, and maintain RESTful APIs using .NET Core (C#) and modern coding standards.
- Collaborate with cloud engineers to deploy and manage applications in Azure App Services and other cloud resources.
- Implement Entity Framework Core for data access, including schema design, migrations, and query optimization.
- Participate in code reviews, mentor junior developers, and promote adherence to SOLID principles and best practices.
- Contribute to CI/CD pipelines in Azure DevOps or GitHub Actions - edit, test, and validate builds and deployments.
- Work collaboratively within Agile teams, participate in sprint planning, daily standups, and retrospectives.
- Ensure clean Git workflows through effective branching, merging, and conflict resolution.
- Communicate progress, blockers, and technical challenges effectively to peers, architects, and project managers.
Must-Have Skills:
- Proven experience mentoring junior developers, conducting peer code reviews, and managing submodule or sprint deliverables.
- 4+ years of hands-on experience with .NET Core (Web API, C#) including design and implementation of RESTful services, middleware, and SOLID architecture.
- Practical experience with Azure App Services deployments and at least one additional Azure service such as Azure SQL, Blob Storage, or Azure Functions.
- Strong knowledge of Entity Framework Core (EF Core), including entity relationships, DbContext lifecycle management, and schema migrations.
- Experience contributing to or editing CI/CD pipelines in Azure DevOps or GitHub Actions, understanding triggers, stages, and artifacts.
- Exposure to Agile delivery environments, including sprint planning, retrospectives, and daily standups using JIRA or Azure Boards.
- Solid experience with Git, including branching, pull requests, merges, and resolving conflicts in collaborative repositories.
Nice-to-Have Skills:
- Experience with Azure Functions or Blob Storage for workflow automation or file management.
- Familiarity with unit testing frameworks such as xUnit or NUnit, and test mocking libraries like Moq.
- Understanding of Docker and containerization of .NET Core applications.
- Awareness of microservices concepts, including service decomposition and database-per-service design.
- Exposure to DevSecOps tools like SonarQube, static code analyzers, or secrets management systems.
- Microsoft Azure Developer certification (or equivalent) is preferred but not mandatory.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Engineering Management
Job Code
1572513
Interview Questions for you
View All