Thorough understanding of MS technologies including-- Visual Studio.Net, Azure DevOps, SQL Server
	- Expert knowledge of enterprise application architectures and frameworks for cloud-based solutions.
- Deep knowledge of Docker, Kubernetes, Azure (other cloud PAAS solution as necessary)
- Distributed queuing technologies such as MQTT or Kafka.
- SQL database technologies such as PostgreSql OR Any RDBMS
- Solid understanding of software development life cycle, continuous integration and continuous delivery.
- Good to have Experience designing and implementing secure solutions using security concepts and protocols such as Oauth2, JWT and OpenID Connect.
- Experience developing applications utilizing one or more of the following web services technologies: REST, GraphQL, Json, or XML