Posted on: 11/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