About the role
About the role
Design, build, and maintain efficient, reusable, and reliable backend services on Azure using C# / .NET. Build and maintain the Angular front-end components that consume those services. Review system specifications and user stories and translate them into working solutions.
Key responsibilities
- Design and deliver REST APIs, including versioning and backwards compatibility
- Implement the Azure components the solution requires — Functions and Durable Functions, Service Bus, Event Grid, Event Hubs, and Storage
- Model and manage data across Cosmos DB and Azure SQL, including partitioning, indexing, and query performance
- Implement Azure AI Search indexes, indexers, and data sources to support the solution's search requirements
- Collaborate with the delivery team to define, design, and ship new features
- Identify bottlenecks and defects and design solutions to resolve them
- Apply secure coding practices across the stack — OAuth2 / OpenID Connect, managed identities, RBAC, and Key Vault
- Write and maintain automated tests at unit, integration, and contract level
- Maintain code quality, organisation, and automation, and participate actively in code reviews
- Build and operate CI/CD pipelines in Azure DevOps
About you
- Proficiency in C# / .NET for backend services
- Experience with Angular for front-end components
- Experience with Azure components — Functions and Durable Functions, Service Bus, Event Grid, Event Hubs, and Storage
- Experience with Cosmos DB and Azure SQL
- Experience with Azure AI Search
- Knowledge of secure coding practices — OAuth2 / OpenID Connect, managed identities, RBAC, and Key Vault
- Experience writing and maintaining automated tests at unit, integration, and contract level
- Experience with CI/CD pipelines in Azure DevOps
- Experience with infrastructure as code using Bicep and ARM
- Ability to work within Agile delivery teams
Millions of jobs, with real people getting hired every day
Questions, answered
Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.
Yes. This role at Ascendion was screened before publishing – we confirmed the employer before listing it.
The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.
This position can be done from anywhere, with no in-office requirement.
Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.
