.NET Software Engineer
Roles & Responsibilities
Design, develop, and maintain cloud-native applications using C#/.NET and Microsoft Azure.
Build and deploy scalable serverless solutions using Azure Function Apps.
Develop and optimize applications leveraging Azure Cosmos DB.
Design and consume RESTful APIs and microservices.
Implement CI/CD pipelines and automate deployments using Azure DevOps.
Collaborate with architects, product owners, and cross-functional teams to deliver high-quality solutions.
Optimize application performance, scalability, security, and reliability.
Troubleshoot production issues and provide timely resolutions.
Follow coding standards, best practices, and participate in code reviews.
Support cloud modernization and continuous improvement initiatives.
Required Skills
5+ years of hands-on experience in C# and .NET application development.
Strong experience developing cloud-native applications on Microsoft Azure.
Hands-on experience with Azure Functions (Function Apps).
Experience with Azure Cosmos DB.
Strong knowledge of REST APIs, microservices, and event-driven architecture.
Experience with Azure services such as App Services, Storage Accounts, Service Bus/Event Grid (preferred).
Proficiency with Git, CI/CD pipelines, and Azure DevOps.
Experience with SQL/NoSQL databases and application performance optimization.
Strong debugging, problem-solving, and communication skills.