Are you passionate about crafting scalable and efficient software solutions? Do you have a knack for solving complex algorithmic challenges?
This role presents an exciting opportunity to design and build sophisticated backend systems using modern technologies such as C#/.NET Core 8, Entity Framework, PostgreSQL, and AWS.
We are seeking an experienced .NET Developer with a proven track record of delivering high-performance applications. As a key member of our agile development team, you will:
* Design and implement scalable backend systems leveraging your expertise in data structures and algorithms.
* Solve algorithmic challenges and implement efficient solutions to process large datasets.
* Collaborate with stakeholders and team members to develop innovative solutions for healthcare.
To succeed in this role, you will need to demonstrate a strong grasp of data structures and problem-solving techniques. You should be comfortable working with a variety of tools and technologies, including Docker, Hangfire, and Redis.
Some of the responsibilities of this position include:
* 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.
You will also be expected to:
* Participate in architectural decisions to develop innovative solutions for healthcare.
* Optimize code for performance, scalability, and reliability.
* Extend test coverage to validate complex backend logic.
Some of the qualifications required for this position include:
* C#/.NET Core 8 experience.
* Expertise in data structures, algorithms, and backend performance optimization.
* Hands-on experience with PostgreSQL and strong SQL knowledge.
* Deep understanding of object-oriented programming (OOP) and design patterns.
* Experience with Entity Framework/NHibernate, Hangfire, and Redis.
* Demonstrated ability to design and build cloud-based SaaS multi-tenant systems.
* Strong analytical and problem-solving skills, particularly in solving algorithmic challenges.
Bonus points will be awarded for candidates with experience in stream data processing, advanced cloud services, Dockerization, and containerized application deployment.
The benefits of working for us include:
* Flexible working hours.
* Remote work options.
* Professional development opportunities.
* A supportive and collaborative work environment.
We are committed to creating a workplace that is inclusive and equitable for all employees. If you are a motivated and skilled developer looking for a new challenge, please consider applying for this position.
Key Qualifications:
* .NET Core 8 experience.
* Data Structures and Algorithms expertise.
* PostgreSQL and SQL knowledge.
* OOP and Design Patterns understanding.
* Entity Framework/NHibernate, Hangfire, and Redis experience.
* Cloud-based SaaS multi-tenant system design and build experience.
Benefits:
* Flexible working hours.
* Remote work options.
* Professional development opportunities.
* A supportive and collaborative work environment.