Job Description

EIM is an international partnership that helps companies achieve and maintain over time a higher level of competitiveness. We mobilize quickly the best independent professionals and permanent managers capable of promoting, planning, engineering and implementing change in the organizations in which they operate (www.eim.com).We are supporting our client, an innovative start-up company, in their search for Medior .NET Developer to join their team in building and maintaining a cutting-edge, event-driven SaaS solution.The ideal candidate will have a strong foundation in Domain-Driven Design (DDD), CQRS, and Event Sourcing patterns, along with extensive experience working with Azure services in a microservices architecture.Key Responsibilities:Develop, deploy, and maintain .NET microservices hosted on Azure Functions.Design and implement scalable, event-driven solutions using Domain-Driven Design (DDD), CQRS, and Event Sourcing.Build and maintain integrations with Azure services such as Service Bus, API Management Service, Cosmos DB, and Azure Storage.Collaborate with product owners, architects, and other developers to ensure a highly available, secure, scalable, and reliable SaaS platform.Implement robust data storage, event streaming, and messaging patterns using Azure Service Bus and Cosmos DB.Write clean, maintainable, and testable code that adheres to best practices and coding standards.Work in an Agile environment, participating in daily stand-ups, sprint planning, and retrospectives.Utilize GitHub Actions to automate development workflows and CI/CD pipelines.Use Bicep to define and manage Azure resources as infrastructure as code (IaC).Qualifications:Event-Driven Architecture: Strong understanding and experience with event-driven systems, Event Sourcing, CQRS, and Domain-Driven Design (DDD).Azure Services Expertise: Proficiency in Azure Service Bus, Cosmos DB, Azure Storage, and API Management Service.Cloud Development: Proven experience developing cloud-native applications on Microsoft Azure.Microservices Architecture: Hands-on experience with microservices patterns and best practices, including API design and management.Database Management: Familiarity with Cosmos DB and other NoSQL databases.Messaging and Event Streaming: Expertise in Azure Service Bus or similar messaging technologies.DevOps CI/CD: Experience with GitHub Actions to automate CI/CD pipelines and DevOps practices.Infrastructure as Code (IaC): Familiarity with Bicep for managing Azure infrastructure as code.Agile Methodologies: Experience working in Agile and Scrum development environments.Desirable Skills:Knowledge of Docker and containerized application development.Familiarity with other Azure tools like Applications Insights and Front DoorFamiliarity with general concepts of application observabilityFamiliarity with BPMN 2.0Usage of the CLI toolsOpportunities and Benefits:Flexible hybrid work – a balance of remote work and in-office collaboration to stay connected with the team.Work on cutting-edge technology – contribute to a scalable, event-driven SaaS platform built on modern Azure services.Collaborative and supportive environment – join a team that values knowledge sharing, best practices, and professional growth.Continuous learning development – access to mentorship, training, and challenging projects to enhance your skills.Long-term engagement – become part of a stable and forward-thinking organization that invests in its people.Competitive compensation – aligned with experience and expertise.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In