Position: Middle+ to Senior .Net Developer
Company: Ukad
Experience required: 3y
English level: intermediate

**Responsibilities:**
- Develop well-designed, easy maintainable, scalable and reusable software
- Develop the solution according to existing software architecture defined by the architect
- Maintain software architecture documentation (diagrams, code samples, API descriptions, etc.)
- Estimate complex projects using different techniques
- Research, study and develop new or complex technical solutions/technologies (R&D)
- Production issues resolution
- Develop automated unit tests, collect code coverage
- Implement performance/load/stress testing procedures according to project needs
- Provide continuous integration practices on the projects
- Enhance knowledge of preferred technologies, methodologies, standards and policies
- Review design prototypes, participation in tech review design calls
- Defines and monitors the unit test coverage.
 
**Requirements:**
- 3+ years of relevant development experience
- Good knowledge of OOP
- Experience with C#, ASP.NET MVC, ASP.NET Core, MsSQL
- Knowledge of JS frameworks (Angular 5+/React.js/Vue.js)
- English - Intermediate.

**We offer:**
- Challenging tasks 
- Long-term employment and real opportunities to change roles and projects within the company
- Cozy office space in the historical city center
- Tables with the ability to adjust the height
- NO bureaucracy
- 40-hour working week with flexible working hours
- 15 paid vacation days per year
- Paid sick leave days without any references
- PE accounting Partial compensation for English lessons, sports
- Compensation for attending external events (conferences, workshops, etc.)
- Flexible work-from-home policy.