.NET & Azure Backend Developer (Won)
Backend developer building and maintaining scalable .NET Core/C# RESTful APIs and cloud services on Microsoft Azure for a bank's Project Risk product. Day to day: API integrations, EF Core data access, automated testing, troubleshooting, and CI/CD/DevOps practices with Git, Docker, and Azure tooling.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Hands-on experience building enterprise-grade applications using .NET and C#
- Proficient in building web applications and RESTful APIs with ASP.NET Core
- Performance optimization techniques such as caching, compression, and query tuning
- Experience with Entity Framework Core, including migrations, LINQ, and query optimization
- Hands-on experience deploying and managing applications in Azure (App Services, Azure Functions, Azure SQL)
- Familiar with core Azure PaaS services, networking, and cost-aware architecture design
- Automated unit and integration testing with xUnit, NUnit, and Moq
- Skilled in using Visual Studio debugging and profiling tools
- Strong knowledge of RESTful APIs and the HTTP protocol
- Experience with API documentation and design tools (Swagger/OpenAPI, Azure API Management)
- Implementing secure authentication/authorization using OAuth2 and JWT
- Practical experience with Azure Active Directory and Azure B2C
- Strong understanding of modern authentication flows (OAuth2, OpenID Connect)
- Advanced Git experience: branching strategies, code reviews, pull request workflows
- Understanding of software architecture patterns including SOA and microservices
- Designing scalable, maintainable systems using Clean Architecture, DDD, and SOLID principles
- Proficiency with containerization using Docker
- Experience implementing serverless and container-based solutions in the cloud
- Proficient in Microsoft SQL Server and Azure SQL, including schema design, indexing, and performance tuning
Nice to have
- Familiar with new features and performance improvements in .NET 8
- Familiarity with Bitbucket and GitHub
- Exposure to Kubernetes
- Infrastructure as Code experience: Terraform, ARM templates, Azure CLI, PowerShell
- Exposure to quality gates and scanning tools like SonarQube, and artifact repositories like Nexus or JFrog Artifactory
- Familiarity with frontend frameworks such as Angular
Full description
Background
We are looking for a Backend Developer to join the Project Risk product team, within the Technology and Transformation for Operations (TTD/TTO) unit.
Project Risk is a strategic digital product designed to strengthen the Banks capacity to identify, assess, monitor, and mitigate risks throughout the project lifecycle. The product supports the implementation of the New Risk Framework by providing structured, data-driven tools that enhance transparency, accountability, and timely decision-making across operational, environmental, fiduciary, and systemic risk dimensions.
This role will involve in collaborating in delivering a suite of high-impact capabilities, including process automation and workflow orchestration, digital templates and standardization, collaboration and version management tools, governance and compliance monitoring through integrated data platforms powered by AI-driven tools, and intuitive user experiences.
Responsibilities
Design, develop, and maintain scalable and maintainable backend services and RESTful APIs using .NET Core and C# in a cloud-native environment (Microsoft Azure).
Collaborate closely with frontend developers, product owners, and DevOps engineers to deliver secure, reliable functionality.
Integrate external APIs and services, implementing authentication and authorization according to established standards.
Write automated unit and integration tests using testing frameworks to ensure code quality and prevent regressions.
Participate in code reviews, providing and receiving constructive feedback to maintain clean, well-documented, and performant code.
Troubleshoot bugs and production incidents, contributing to timely resolution and root cause analysis.
Contribute to DevOps practices, including version control, CI/CD pipelines, and monitoring systems.
Follow clean architecture principles and design patterns (e.g., SOLID, Clean Architecture, DDD) to ensure long-term maintainability.
Required Experience
Strong Backend Development Skills: Demonstrated hands-on experience building enterprise-grade applications using .NET and C#, with proficiency in software design and integration patterns. Familiarity with frontend frameworks such as Angular is a plus.
.NET Core & ASP.NET Core (Preferred: .NET 8)
o Proficient in building web applications and RESTful APIs using ASP.NET Core.
o Familiar with new features and performance improvements in .NET 8.
o Skilled in applying performance optimization techniques such as caching,