Senior Software Engineer - Microsoft Azure and ASP.NET Core Expert
This is a challenging opportunity for a highly skilled software engineer to work on a wide range of projects utilizing Microsoft Azure and ASP.NET Core. The successful candidate will be responsible for designing and developing scalable applications, as well as implementing and maintaining both NoSQL and relational databases.
The ideal candidate will have strong experience in C#, TypeScript, and modern development best practices. They will also have proficiency in Azure services and containerization tools, as well as data integration and transformation.
Azure Developer Associate (AZ-204) or equivalent certification is desirable but not mandatory. The role requires a strong database management background, with experience in SQL Server and Cosmos DB. Agile methodologies and DevOps mindset are essential.
Key Responsibilities:
* Design and develop scalable applications using Microsoft Azure and ASP.NET Core.
* Implement and maintain NoSQL and relational databases.
* Migrate legacy applications to modern Azure-hosted solutions.
* Deploy and scale services on Azure Kubernetes Service (AKS).
* Build and manage REST APIs and ensure secure system integrations.
* Perform automated tests and manage data transformations.
Your Skillset:
* C# programming language.
* TypeScript and modern development best practices.
* Azure services and containerization tools (Docker, Kubernetes).
* Data integration and transformation (Azure Data Factory, Microsoft Fabric).
* Testing tools: Selenium, Playwright.
* Strong database management (SQL Server, Cosmos DB).
* Agile methodologies and DevOps mindset.
Preferred Certifications:
* Azure Developer Associate (AZ-204).
* Azure Solutions Architect Expert (AZ-305).
* DevOps Engineer Expert (AZ-400).
* Microsoft Certified: .NET Developer (70-483), MCSD (70-487).
Working Conditions:
* This is a 100% on-site role.
* Must adhere to standard working hours and organizational protocols.
* Candidates must be able to work legally in the EU and manage their own transport.
Why This Role?
* Opportunity to work on high-impact projects.
* Long-term stability and consistent workload.