Position: Senior .NET Developer
Company: Nerdysoft
Experience required: 5y
English level: upper

**Requirements:**

- 5+ years of commercial experience with the .NET platform;
- 3+ years of commercial experience with SQL DB (MS SQL / PostgreSQL);
- Experience with ASP NET Core;
- Good understanding of OOD and design patterns;
- Good understanding of network interactions (e.g. REST);
- Experience with Azure;
- English level — B1 and higher.
 
**Would be nice to have:**
 
- Experience with event-based architecture;
- Experience with Document DB;
- Integration pattern
 
**Responsibilities:**

- Be a part of a strong delivery team;
- Research, design, and implement system based on requirements;
- Deliver high-quality features by following best OOD practices;
- Maintenance system quality.
 
**We offer:**

- Comfortable workplace and modern office facilities;
- Flexible working hours with no overtime and the ability to work remotely;
- Regular salary review based on employee performance;
- Competence matrix for Developers and QAs and personal development plan for all employees;
- 50% compensation for certifications, conferences, training, and other working events;
- 50% compensation for English courses;
- working days of annual paid (and additional days of leave for company loyalty);
- Paid sick leaves;
- Medical insurance and sports compensation;
- Regular significant corporate events;
- Access to a corporate library;
- And much more!
 
About project: Our client is a US-based company in the Advertising services sector. Being in the industry for more than ten years, it has worked extensively with 16K+ small to medium-sized businesses helping to develop online brand awareness.
NerdySoft team will be responsible for developing a new SaaS solution that combines the functionality of Task management and CRM systems and can be easily customized to the business’s needs.