.Net Azure Cloud Developer _WFO
On-siteBengaluru, Karnataka, India
Job Summary
Develop and maintain high-quality .NET Core software solutions by architecting scalable microservices and implementing design patterns. Design, write, and execute unit tests using NUnit, xUnit, and Moq to ensure code quality, while collaborating with cross-functional teams to deliver solutions meeting business requirements. Drive performance optimization strategies to enhance system speed and scalability, working with live telemetry data to reduce latency in publish-subscribe models. Utilize PostgreSQL or SQL Server with Entity Framework and LINQ to manage data efficiently, and mentor junior developers through code reviews and architectural discussions.
Required Qualifications
- 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
Desired Qualifications
- Some experience with hardware or sensors, their data and the driver/software update process
- Should be well versed with TDD or DDD models of development
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.