Join our forward-thinking endeavor to revamp a system dedicated to patient management, lead management, and marketing campaigns. We're transitioning from .NET Framework + Angular JS to the state-of-the-art .NET 7 + Angular. Having begun this rejuvenation, we're already enriched with microservices in .NET 7. As part of our close-knit team of two developers and QA, you'll play a crucial role in shaping this transformative journey.
- Frontend: Angular, TypeScript
- Backend: C#, .NET Core, SQL Server, Entity Framework, Azure
- Design and develop CRM systems using the latest frontend and backend technologies.
- Programming duties split approximately as 70% Angular and 30% C#.
- Creation of unit and integration tests.
- Assure system speed and stability.
- Payments made once a month in USD (processed via Deel).
For payment processing purposes, applicants must possess a bank account outside of Russia.
- Local public holidays recognized.
- Two weeks of paid annual vacation.
- Collaborate with a team of 3.
- Core working hours: 9 AM - 12 PM EST (New York)
- 6 years of experience in software development
- 3 years of experience in C#, .NET Core, and CLR
You have a good understanding of various aspects, including the functioning of the garbage collector (GC), async programming, and other related details.
- 3 years of experience in Angular
You know Angular concepts, routing, change detection, tools, and best practices.
- Code design proficiency
You possess knowledge and experience in successfully implementing design patterns and developer principles such as SOLID, DRY, and KISS.
- Proficiency in SQL Server
You have the ability to write SQL queries that involve joins, grouping, and other related operations. Additionally, you possess knowledge regarding the factors that impact the performance of SQL queries.
- Intermediate level proficiency in spoken and written English is mandatory, as the interview will be conducted entirely in English
Nice to have
- Experience with Azure
- Familiarity with the healthcare industry