Cloud Solutions Developer
A leading organization in the software development sector seeks an experienced .NET developer to join their agile team responsible for building serverless, cloud-native SaaS solutions on the Microsoft Azure platform.
Key Responsibilities
* Component Design and Development: Design and develop high-quality components using C# and .NET Core (NET 6/7 or later), focusing on scalable, maintainable code.
* API Development: Build RESTful Web APIs and Web API services, applying best practices in API design, versioning, and performance.
* Technical Leadership: Lead design activities and take ownership of specific services or modules-defining specifications, architecture, and ensuring successful implementation.
* Cloud Native Solutions: Work with Microsoft Azure technologies (e.g., Azure Kubernetes Service, Azure Functions, Cosmos DB, Service Bus, Key Vault, Azure Storage) to build cloud-native solutions.
* CI/CD Pipeline Management: Implement and maintain CI/CD pipelines (preferably using Azure Dev Ops) to support build, test, deploy cycles for .NET services.
Requirements
* Education: Undergraduate degree in Computer Science or equivalent.
* Professional Experience: Minimum 5 years' professional software development experience, with strong proficiency in C# and .NET Core/.NET.
* Full-Stack Development: Solid full-stack development understanding (though emphasis is back-end C#/.NET).