Senior Software Engineer
Skilled .NET Core Developer with experience in building Minimal APIs, MVC core architecture and deploying applications on Azure or AWS. Should have DevOps exposure and a strong understanding of infrastructure as code (IaC) using Terraform or equivalent. Experience with Blazor framework and MudBlazor UI Library (or any frontend library) is a plus. Knowledge of Managed Identity and Entra ID will be preferred.Key Responsibilities:
* Develop and maintain .NET Core applications using Minimal APIs, MVC architecture and Blazor framework.
* Implement cloud-native solutions on Azure or AWS, leveraging services like App Services, Azure Functions, and Managed Identities or equivalent of AWS.
* Work with DevOps tools and CI/CD pipelines for deployment and automation.
* Use Terraform or other equivalent for infrastructure provisioning and management.
* Design and develop front-end components using MudBlazor (or any other UI framework).
* Ensure security best practices, including authentication and authorization.
* Collaborate with cross-functional teams to design and optimize solutions.Required Skills:
* .NET Core development with experience in C#, Blazor framework & Minimal APIs
* Experience with Azure or AWS services.
* Exposure to DevOps practices and CI/CD pipelines
* Knowledge of Terraform or other IaaC for infrastructure automation
* Frontend development experience using any UI library such as Mudblazor, Telerik or Syncfunction etc would be good to have , .
* Strong understanding of RESTful APIs, authentication mechanisms, and cloud security best practices Good to Have:
* Experience with MudBlazor
* Knowledge of Kubernetes and containerization.
* Familiarity with serverless architectures and event-driven systems.