C# Developer

Company Description

PLEASE NOTE: This position will require 2 days per week in the office located in Leeds, UK.

About the Business Division:

RotaMaster, is a subsidiary of M3 Inc., which has been providing online workforce management tools to health & care organisations since 1999.  We’re always growing our product offering and moving into new markets and have two core products on the market – RotaMaster and Rotify.

Job Description

At RotaMaster, we are seeking a passionate C# Developer who is eager to engage in a collaborative and evolving tech environment. If you are driven by innovative software development and want to be part of a forward-thinking team, we encourage you to apply and join us on this exciting journey!

Company Overview:

RotaMaster is at the forefront of integrating Agile methodologies and test-driven development into our core practices. Our team culture is built on effective communication and collaboration, valuing individuals and their contributions over rigid processes. We create an inclusive environment where every team member plays a vital role in design and architecture discussions. Our product solutions are scalable and adaptable, transitioning from a .NET framework to a diverse array of technologies including Vue, Node.js, C#, and microservices. Embracing agility, we are always keen on integrating cutting-edge tools into our stack, particularly focusing on Azure, AWS, Docker, and Serverless technologies. If you're looking for a dynamic, evolving workplace, RotaMaster is the ideal place for you.

Key Responsibilities:

  • Maintain adherence to company quality assurance by following best practices, standards & guidelines, and the software development lifecycle. Identify and implement process improvements.
  • Enhance application quality through continuous integration (CI) and continuous deployment (CD), improving unit test coverage.
  • Handle daily tasks related to both project and non-project activities.
  • Participate in project planning, liaising with Team Leaders, Product Owners, and End Users to ensure timely and budgeted delivery.
  • Produce detailed specifications and designs for projects, employing technologies in line with the company’s technical architecture.
  • Stay up-to-date with new technologies through self-training and research.



  • Proficiency in Object-Oriented Analysis and Design.
  • Strong skills in .Net and C#.
  • Experience with RDBMS – SQL Server, Oracle, or Postgres.
  • Capability to work effectively under pressure and meet tight deadlines.
  • Git source code management expertise.


  • Skills in .Net Core, particularly in building Restful APIs with ASP and .Net Core.
  • Experience with CI/CD methodologies.
  • Understanding of Agile and Test-Driven Development (TDD).
  • Experience in microservices and Service-Oriented Architecture (SOA).
  • Familiarity with React, Vue, or Angular.
  • Knowledge of SignalR, Node.js, Express.
  • UI/UX design skills.
  • Proficiency in Docker.
  • JavaScript/TypeScript expertise.
  • Experience with Atlassian tooling like Jira.

Additional Information

What we offer

  • 37.5 Hours a week, hybrid working. 2 days a week in the Leeds office.
  • 25 days holiday.
  • Performance based bonus.
  • Private Medical insurance.
  • Life cover.
  • Healthcare cash back scheme.
  • Group Pension Plan.
  • Half a day a week for self-learning.

About M3 EU:

M3 EU is at the forefront of healthcare innovation, offering digital solutions across healthcare, life sciences, pharmaceuticals, and more. Since our inception in 2000, we’ve seen remarkable growth, fuelled by our mission to utilize the internet for a healthier world and more efficient healthcare systems.

Our success is anchored in our trusted digital platforms that engage physician communities globally, facilitating impactful medical education, precise job placement, and insightful market research. M3 EU prides itself on a dynamic and innovative work environment where every team member contributes to global health advancements.

Joining M3 EU means being part of a dedicated team striving to make a significant difference in healthcare. We provide a unique opportunity for you to be at the cutting edge of healthcare innovation, shaping the future in a meaningful career. Embrace the chance to drive change with M3 EU.