Description

Job Description:

 

Required Skills: (Bold Is Required) -

 

Everything else is nice to have

  • .NET Developer with Azure & Microservices
  • Extensive & Strong knowledge in C# and web services.
  • Hands-on full-stack technical expertise
  • Experience with C#, LINQ, JSON, XML, Web API, MVC, Windows Services
  • Experience with .NET 4 and above, .Net Standard 2.0, .Net Core 2.0
  • Experience with SQL (Microsoft SQL 2012+)
  • Knowledge of common design patterns
  • Able to perform in a highly collaborative, team-oriented work setting
  • Working knowledge of the SDLC process
  • Prior experience with agile development methodology
  • Solid understanding of object-oriented programming
  • Designing, building, and operating microservices on Azure
  • Using Domain Driven Design (DDD) to design a microservices architecture.
  • Choosing the right Azure technologies for compute, storage, messaging, and other elements of the design.
  • Understanding microservices design patterns.
  • Designing for resiliency, scalability, and performance.
  • Building a CI/CD pipeline.
  • Experience in Azure Container Service (Kubernetes) to run frontend and backend services.
  • Experience in Azure Functions to run event driven services.
  • Experience in Linkerd to manage inter-service communication.
  • Experience in Prometheus to monitor system/application metrics.
  • Experience in Fluentd and Elasticsearch to monitor application logs.
  • Experience in Cosmos DB and Caching mechanism to store different types of data.
  • Experience in building Microservices (Docker and Kubernetes)
  • Experience in Azure Application Insights for monitoring the microservices/containers
  • Have a good understanding of "DevOps” culture
  • Experience working in a regulated environment is a plus

Education

Any Graduate