Published On: 03/04/2025

Senior .NET Engineer – Microservices Development

Are you passionate about designing and developing high-performance microservices in a cloud-based environment? Do you have strong expertise in C#/.NET, SQL and RDBMS, and microservices architecture? If so, you might be the perfect fit for our team at EmDoT!

About EmDoT

EmDoT is an Industrial IoT leader that helps businesses and organizations achieve sustainability, efficiency, and profitability. We offer innovative solutions in the fields of waste management, fuel oil distribution, and roadside assistance. We envision a digitalized and sustainable world, where our customers are delighted and successful.

About the role

As .NET Engineer – Microservices Development at EmDoT, you will be responsible for:

  • Design, develop, and maintain .NET microservices running in containers.
  • Analyze use cases, define technical requirements, and implement scalable solutions.
  • Develop RESTful APIs and integrate with other services in a microservices ecosystem.
  • Write clean, maintainable, and scalable code with a focus on performance and security.
  • Create technical documentation and architectural diagrams to explain solutions.
  • Work closely with business analysts, support teams, and other departments to ensure smooth collaboration.
  • Participate in agile development processes, including sprint planning, code reviews, and daily stand-ups.
  • Implement unit tests, integration tests, and CI/CD best practices.
  • Optimize application performance and troubleshoot production issues.

Requirements and qualifications

  • 5+ years of experience in C#/.NET Core development.
  • Strong knowledge of SQL and RDBMS (e.g., MSSQL, PostgreSQL).
  • Experience with microservices architecture and containerized applications.
  • Proficiency in Docker and Kubernetes.
  • Familiarity with Azure services (or equivalent cloud platforms like AWS/GCP).
  • Hands-on experience with Azure DevOps, CI/CD pipelines, and infrastructure automation.
  • Experience with event-driven architectures and message brokers (e.g., Kafka, RabbitMQ).
  • Strong problem-solving skills and ability to work independently or in an agile team.

Nice to Have

  • Experience with NoSQL / BigData / TimeSeries platforms (e.g., MongoDB, CosmosDB, InfluxDB).
  • Knowledge of React framework and frontend development.
  • Familiarity with DDD (Domain-Driven Design).

Benefits and perks

As .NET Engineer – Microservices Development at EmDoT, you will enjoy:

  • A competitive salary and performance-based bonuses.
  • A comprehensive health insurance plan.
  • A remote-friendly culture.
  • A free access to online courses and certifications.
  • A supportive and collaborative work environment.
  • A chance to work on exciting and challenging projects.

How to apply

If you are interested in joining our team at EmDoT, please send us your resume. You can also include samples of your previous work or a link to your portfolio. Please apply through this link: [email protected].

We look forward to hearing from you soon!

Are you passionate about designing and developing high-performance microservices in a cloud-based environment? Do you have strong expertise in C#/.NET, SQL and RDBMS, and microservices architecture? If so, you might be the perfect fit for our team at EmDoT!

About EmDoT

EmDoT is an Industrial IoT leader that helps businesses and organizations achieve sustainability, efficiency, and profitability. We offer innovative solutions in the fields of waste management, fuel oil distribution, and roadside assistance. We envision a digitalized and sustainable world, where our customers are delighted and successful.

About the role

As .NET Engineer – Microservices Development at EmDoT, you will be responsible for:

  • Design, develop, and maintain .NET microservices running in containers.
  • Analyze use cases, define technical requirements, and implement scalable solutions.
  • Develop RESTful APIs and integrate with other services in a microservices ecosystem.
  • Write clean, maintainable, and scalable code with a focus on performance and security.
  • Create technical documentation and architectural diagrams to explain solutions.
  • Work closely with business analysts, support teams, and other departments to ensure smooth collaboration.
  • Participate in agile development processes, including sprint planning, code reviews, and daily stand-ups.
  • Implement unit tests, integration tests, and CI/CD best practices.
  • Optimize application performance and troubleshoot production issues.

Requirements and qualifications

  • 5+ years of experience in C#/.NET Core development.
  • Strong knowledge of SQL and RDBMS (e.g., MSSQL, PostgreSQL).
  • Experience with microservices architecture and containerized applications.
  • Proficiency in Docker and Kubernetes.
  • Familiarity with Azure services (or equivalent cloud platforms like AWS/GCP).
  • Hands-on experience with Azure DevOps, CI/CD pipelines, and infrastructure automation.
  • Experience with event-driven architectures and message brokers (e.g., Kafka, RabbitMQ).
  • Strong problem-solving skills and ability to work independently or in an agile team.

Nice to Have

  • Experience with NoSQL / BigData / TimeSeries platforms (e.g., MongoDB, CosmosDB, InfluxDB).
  • Knowledge of React framework and frontend development.
  • Familiarity with DDD (Domain-Driven Design).

Benefits and perks

As .NET Engineer – Microservices Development at EmDoT, you will enjoy:

  • A competitive salary and performance-based bonuses.
  • A comprehensive health insurance plan.
  • A remote-friendly culture.
  • A free access to online courses and certifications.
  • A supportive and collaborative work environment.
  • A chance to work on exciting and challenging projects.

How to apply

If you are interested in joining our team at EmDoT, please send us your resume. You can also include samples of your previous work or a link to your portfolio. Please apply through this link: [email protected].

We look forward to hearing from you soon!