• Three-year working experience in .Net (at least)
• Excellent knowledge of C#, ASP.NET MVC, Entity Framework
• Profound knowledge of OOP, SOLID, multitier architecture
• Profound knowledge in MS SQL
• Experience with Web API
• Good knowledge of HTML, CSS, JS
• Experience in unit/integration/acceptance testing
• Strong analytical skills
• Bachelor’s or Master’s degree in computer science (or similar technical field)
• Level of English: Intermediate strong (at least)
• Experience with .NET Core (would be a plus)
• Experience with front-end frameworks e.g. Angular, React or Vue (would be a plus)
• Interesting and challenging projects
• Competitive compensation and regular results-based salary review
• A broad range of professional education and personal development possibilities
• Comfortable and cozy working environment
• Motivated colleagues with profound knowledge of the technical field
• Аttractive compensation package
• Develop well-designed, easy maintainable, scalable and reusable software
• Design, document and demonstrate software architecture
• Estimate complex projects using different techniques
• Research, study and develop new or complex technical solutions/technologies (R&D)
• Develop automated unit tests, collect code coverage
• Implement performance/load/stress testing procedures according to project needs
• Provide continuous integration practices on the projects
• Package and support deployment of releases
• Setup integration with external software
• Mentor junior and intermediate developers