Position: Senior .Net Developer
Company: Intellectsoft
Experience required: 3y
English level: intermediate

Project description :

Health Care Successful growing Business aims to create a single mobile platform for their Clients. Company was built from 0 in 1981 and has been a last instance of hope for many Patients. Client makes an incredible life changing impact and needs to increase offline services due to growing demand.

Their core mission is to serve families of children with neurological challenges and disorders. Deciding on the best course of action for a child is stressful and overwhelming. There are many interventions and treatments to choose from, and parents can’t afford to waste time. Our goal is to partner with and support families in nurturing child to reach their full potential by teaching and guiding families to develop customized, effective, and integrative home-based treatment plans.

**Requirements**

- Proficient in C#, with a good knowledge of ecosystems
- 2-3 years of work experience with the .NET Core framework
- Strong understanding of object-oriented programming and Domain Driven Design
- Skills for writing reusable C# libraries
- Familiar with various design and architectural patterns
- Knowledge of concurrency patterns in C#
- Understanding fundamental design principles behind a scalable application
- Creating database schemas that represent and support business processes
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.


**Nice to have**

- Understanding of Docker, Kubernetes
- Experience in integration projects (especially in payment systems)
- Experience in building high-load systems
- Experience in the gambling/trading area


**Responsibilities**

- Translate application storyboards and use cases into functional applications
- Design, build and maintain efficient, reusable, and reliable C# code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
- Coverage with Unit-tests is a must.

**Benefits**

- Good opportunities to work with remarkable teams from all over the world
- Lighthearted, inspiring and open company culture
- Opportunities to travel
- Health Insurance coverage
- English language courses
- Fresh fruit and other snacks onsite
- Fun corporate events :)