About the Role

We are looking for an experienced .Net Developer to join our team and work on core components of a system designed to reduce healthcare costs through drug cost transparency at the point of care. This is a complex product featuring multiple integrations, APIs, a microservice architecture, and cloud-based infrastructure.

The ideal candidate will have a strong background in data-driven architecture and extensive experience working with data. Additionally, they should have the ability and willingness to solve algorithmic challenges, design architecture solutions, and write clean, high-quality code while collaborating within a dynamic agile team.

This role requires flexibility, resilience, and the ability to adapt to changing priorities. We value independent thinkers, quick learners, and self-starters who thrive on solving problems in a fast-paced environment.

Our Stack

  • C#/.Net Core 8, Entity Framework

  • PostgreSQL, MySQL, NoSQL DBs, Hangfire, Redis

  • AWS, Docker, microservices



Requirements

Requirements

  • At least 5 years of experience working with .NET (.Net Core preferred)

  • Proven experience designing and driving architectural decisions

  • Extensive experience with data-driven architecture and working with data-intensive systems

  • Proficiency in PostgreSQL

  • Strong understanding of OOP principles and design patterns

  • Hands-on experience with Entity Framework/NHibernate, Hangfire, and Redis

  • Demonstrated experience designing and building cloud-based SaaS multi-tenant systems

  • Analytical skills for solving challenges in complex systems

  • Strong communication skills (C1 level English), including the ability to reconcile competing business and technical viewpoints

  • A strong ability and willingness to solve algorithmic tasks

Nice to Have

  • Experience with Dockerization concepts

  • Hands-on experience with Amazon Web Services or Azure

  • Experience with NoSQL databases

  • Familiarity with message queue systems