Distributed .NET Engineer

Dublin, Ireland


Here at Retail inMotion we are seeking a Distributed .NET Engineer who will be responsible for building .NET systems using C#, .netcore3, CQRS/ Event streaming, microservices. Your primary responsibility will be to design and develop these layers of our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

In this role, you’ll:

  • Translate application storyboards and use cases into functional applications 
  • Design, build and maintain efficient, reusable and reliable code
  • Integrate data storage solutions RDBMS, No Sql
  • Ensure the best possible performance, quality and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality, organisation and automatization


  • Strong knowledge of .netcore
  • Proficient in C#, with a good knowledge of their ecosystems
  • Proficient in Mongo DB, Kafka, Redis, Elasticsearch
  • DDD- Knowledge of Domain Driven Design
  • Experienced in native cloud development- focus on AWS
  • Experienced in continuous integration/ continuous delivery (Jenkins  & Octopus)
  • Strong understanding of object-oriented programming
  • Skill for writing reusable libraries 
  • Proficient with design and architectural patterns such as dependency injection, CQRS, event streaming and microservice architecture
  • Knowledge of containerization, Docker, Kubernetes
  • Familiarity with Microsoft SQL Server 
  • Knack for writing clean, readable, and easily maintainable code
  • Understanding of fundamental design principles for building a scalable application
  • Experience creating database schemas that represent and support business processes
  • Experience implementing automated testing platforms and unit tests 
  • Proficient understanding of code versioning tools such as Git, Bitbucket

Apply for this Role

    Attach your CV *
    Attach a cover letter (optional)

    Input this code: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed.

    Yes please!
    Please tick the box if you would like us to retain your information for similar opportunities which may arise. Retail inMotion will not process your personal information for any other purpose other than to notify you of such roles and it will only retain your personal information for 90 days.

    Our values are at the heart of our workplace.

    Retail inMotion has a quirky and friendly culture. We actively encourage our team members to be themselves and to bring their personality into work. We are proud to say we have over 25 different cultures working together at Retail inMotion. We believe that our diversity is one of our greatest strengths. Our core values drive our approach to working together and with our customers and partners.