Sophisticated .NET Developer Position
We are seeking an experienced .NET Developer to join our team and work on a complex system designed to reduce healthcare costs through drug cost transparency at the point of care.
This is a chance to solve challenging, real-world problems using modern technologies and advanced algorithms.
Our platform features multiple integrations, robust APIs, and a cutting-edge microservice architecture built on the cloud.
If you excel in data structures, algorithm design, and enjoy solving backend problems, this role is for you.
* Main Responsibilities:
* Design and build scalable backend systems.
* Solve algorithmic challenges and implement efficient solutions to process large datasets.
* Participate in architectural decisions to develop innovative solutions for healthcare.
* Optimize code for performance, scalability, and reliability.
* Collaborate with stakeholders and team members to develop features and ensure quality.
* Extend test coverage to validate complex backend logic.
You will also be expected to demonstrate a strong grasp of data structures and problem-solving techniques, with opportunities to tackle exercises similar to:
* Designing efficient algorithms for parsing and processing large data sets.
* Solving classical problems like Fibonacci sequence optimization or stream processing.
* Devising strategies for memory-efficient processing and performance optimization in high-load systems.
Required Skills and Qualifications:
* .NET: C#/.NET Core 8, Entity Framework
* Databases: PostgreSQL, MySQL, Redis, NoSQL DB
* Tools: Docker, Hangfire
* Cloud: AWS
* Experience with .NET development (.NET Core 8 preferred).
* Proven expertise in data structures, algorithms, and backend performance optimization.