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
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