Key Responsibilities
Analyze and migrate existing PL-SQL-based business logic to a .NET Core microservices architecture .
Develop, optimize, and maintain .NET Core services using Entity Framework, Dapper, and Dapr .
Apply Domain-Driven Design (DDD) principles, focusing on modeling complex business domains through iterative collaboration with the architecture team.
Implement Command Query Responsibility Segregation (CQRS) patterns , separating read and write operations to enhance performance, scalability, and security within the system.
Deploy and manage services in Docker and Azure Container Apps .
Review and refine GitHub Copilot-generated code , ensuring accuracy and adherence to coding standards.
Collaborate with cross-functional teams to ensure a smooth transition from monolith to microservices.
Required Qualifications
5+ years of experience in .NET Core development .
Robust expertise in Oracle PL-SQL .
Proficiency in Entity Framework and Dapper ORM .
Experience with Dapr for service-to-service communication, state management, and workflows.
Hands-on experience deploying microservices in Docker and Azure Container Apps .
Solid understanding of Domain-Driven Design (DDD) and up-to-date software architecture patterns.
Nice to Have
Experience with GitHub Copilot for code generation and conversion .
Solid skills in prompt engineering for AI-assisted development.
Familiarity with Azure DevOps and CI/CD pipelines.
📌 Senior Software Engineer Bengaluru (India)
🏢 Sunquest Information Systems
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.