Employer description & source details
Apply advanced knowledge of software engineering principles, including object-oriented design, domain driven design, and distributed systems architecture, to design and deliver scalable, resilient, and maintainable applications. Design and implement cloud native solutions using Microsoft Azure, including App Services, Functions, Service Bus, Event Grid, and containerized workloads, ensuring high availability and fault tolerance. Lead the design and development of RESTful APIs, microservices, and event driven architectures, ensuring proper versioning, backward compatibility, and contract integrity. Develop and increase relational and non-relational data models using SQL Server and other data platforms, ensuring data integrity, performance efficiency, and scalability. You will report to an Engineering Manager Experience with C#, .NET Framework, .NET Core Experience with MS SQL Server, T-SQL, Relational Database Design Experience with Frontend technologies (HTML, CSS, JavaScript, Angular, ReactJS) Experience with Azure Cloud Solutions (IaaS, SaaS, PaaS) Experience with Azure Entra, App Services, Azure Functions, APIM, Azure SQL. Experience with agentic AI tools (GitHub Copilot, Cursor, Claude) and spec-driven agentic development. Experience with API development and integrations. Experience with SSIS, ETL, Azure Data Factory Experience with Azure DevOps CI/CD pipelines Experience with Microservices Architecture, Docker, Containers Experience with Entity Framework or other ORM Hands-on experience with an AI-Driven Development Lifecycle (AI-DLC): writing specs and acceptance criteria that agents can execute against, maintaining agent context and instruction files, and reviewing and validating AI-generated code to team standards.
Extracted skills: javascript, c#, sql, azure, docker, security