Job Summary:
We are looking for a highly skilled and motivated Full Stack Developer with deep expertise in .NET technologies Azure cloud services and microservices architecture. The ideal candidate will be passionate about building scalable high-performance web applications and have hands-on experience with CQRS event sourcing and domain-driven design (DDD). You will play a key role in designing developing and deploying enterprise-grade solutions that drive business value.
Key Responsibilities:
Backend Development:
- Design and implement scalable backend services using .NET Core MVC and C#.
- Develop microservices-based solutions using CQRS and event sourcing patterns.
- Apply Domain-Driven Design (DDD) principles to model complex business domains.
- Integrate with Azure services such as Azure Service Bus Event Grid Azure Functions and Azure Storage.
Frontend Development:
- Build responsive and interactive user interfaces using Blazor HTML5 CSS3 and JavaScript.
- Collaborate with UI/UX designers to implement modern user-friendly designs.
- Optimize frontend performance and ensure cross-browser compatibility.
System Integration & Architecture:
- Design and implement APIs and service integrations across distributed systems.
- Ensure secure reliable and efficient communication between services using Azure messaging services.
- Participate in architectural discussions and contribute to system design decisions.
Testing & Quality Assurance:
- Write and maintain unit tests integration tests and end-to-end tests.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot and resolve complex technical issues in a timely manner.
Collaboration & Continuous Improvement:
- Work closely with cross-functional teams including DevOps QA Product Management and other developers.
- Stay current with emerging technologies and industry trends.
- Contribute to continuous improvement of development processes and tools.
Required Skills & Qualifications:
- Strong proficiency in C# .NET Core and MVC.
- Experience with Azure services: Service Bus Functions Event Grid Blob Storage etc.
- Solid understanding of microservices architecture CQRS and event sourcing.
- Hands-on experience with Blazor or other modern frontend frameworks.
- Familiarity with RESTful APIs GraphQL and gRPC.
- Experience with SQL Server NoSQL databases and Entity Framework Core.
- Knowledge of CI/CD pipelines Git and DevOps practices.
- Strong problem-solving skills and ability to work independently or in a team.
Remote Work :
No
Employment Type :
Full-time