Job Openings .Net Azure Cloud Developer _WFO

About the job .Net Azure Cloud Developer _WFO

Job Description

Education and Work Experience Requirements:

This section is used to describe what knowledge, skills and abilities are required to perform the daily tasks

  • Develop and maintain high-quality software solutions using .NET Core framework and associated technologies.
  • Architect and implement scalable microservices-based applications leveraging design patterns and best practices.
  • Design, write, and execute unit tests using NUnit, xUnit, and Moq to ensure code quality and maintainability.
  • Proficiently work with messaging protocols such as MQTT and RabbitMQ for building robust communication systems.
  • Utilize databases like PostgreSQL or SQL Server together with Entity Framework, LINQ, and/or OData to manage data efficiently.
  • Drive performance optimization strategies to enhance system speed, scalability, and overall performance.
  • Collaborate effectively with cross-functional teams to deliver solutions meeting business requirements.
  • Mentor and guide junior developers, actively participating in code reviews and architectural discussions.
  • Work with live telemetry data and reduce latency between sender and receiver in a publish-subscribe model.
  • Some experience with hardware or sensors, their data and the driver/software update process
  • Deriving audit logs, Application insights and user usage patterns for better analytical insights.
  • Should be well versed with TDD or DDD models of development.

Mandatory Skills:

  • Proven professional experience in .NET development with a strong focus on .NET Core.
  • Expertise in microservices architecture, design patterns, and building scalable applications.
  • Proficiency in unit testing frameworks like NUnit or xUnit and mocking frameworks like Moq.
  • Strong knowledge of messaging protocols such as MQTT and RabbitMQ for distributed systems.
  • Experience with PostgreSQL or SQL Server, Entity Framework, LINQ, and OData.
  • Proven track record in performance optimization and troubleshooting complex systems.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Well versed with Azure/AWS cloud and deployment and configuration of services in cloud infrastructure.
  • Strong troubleshooting skills.
  • Solid understanding of Design Patterns, Security concepts, OOPS concepts, and fundamental coding practices and principles.