C# .NET Software Developer
Mohammad InayatCanadaMIDPosted 4h ago
C#.NETMicrosoft AzureMicroservicesSoftware Design PatternsContract-First DevelopmentAzure Service BusAzure FunctionsAzure Cosmos DBVisual StudioVS CodeAzure DevOpsGraphQLEvent-Driven Microservices.NET CoreAPI ContractsInterface Schemas
About the Role
We are looking for an experienced C# / .NET Software Developer with strong hands-on expertise in Microsoft Azure, microservices architecture, and enterprise application development.
Key Responsibilities
• Design, develop, test, and deploy scalable microservices.
• Build secure, cloud-native applications using C# and Microsoft Azure.
• Implement event-driven architecture and contract-first development.
• Collaborate with architects, developers, and QA teams.
• Support CI/CD pipelines, testing, documentation, and deployment.
Requirements
• 5+ years of professional software development experience.
• 5+ years of hands-on C# development within the last 10 years.
• 5+ years of commercial, enterprise business application, or cloud PaaS application development experience.
• 2+ years of hands-on Microservices Development within the last 5 years.
• 5+ years of experience implementing Software Design Patterns and Contract-First Development.
• 1+ year of hands-on experience with one or more of: Azure Service Bus, Azure Functions, Azure Cosmos DB.
Important Note: Candidates must meet the mandatory technical requirements and satisfy SECRET-level personnel security screening requirements.