Posted On 12 September
Roles and Responsibilities
Hands on experience with system programming, development of Windows service type of applications in .NET Core 3.1 and higher , C#, WCF, WPF and strong in network fundamentals.
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
• Experience designing and developing highly scalable data-driven applications based on structured and unstructured data sets utilizing modern technologies:
• Real-time and post analytics processing architectures,
• Clustered infrastructures •
Distributed queuing technologies such as or Kafka, MQTT or RabbitMQ. • Experience with version control systems, preferably Git.
• Applied knowledge of Object Orientated programming concept (OOPS), Microservices, Operating System (OS) concept and UML
• Proficient with software Architecture, design patterns and strong demonstrated experience in building frameworks.
• Thorough understanding and hands-on experience in the development of all layers of enterprise applications to analyze system scalability, integration, and performance issues as well as internationalization utilizing either Unicode and/or multi-byte databases
• Excellent diagnostic and troubleshooting skills, problem solving, and an ability to learn