We are looking for a Strong Middle .NET Engineer to join the NerdySoft team and collaborate with a client in the US mortgage lending domain! Requirements: * 3+ years of commercial experience with the .NET platform; * Hands-on experience with C#, Entity Framework, ADO.NET, MS SQL Server; * Experience developing web applications using ASP.NET / ASP.NET WebForms; * Experience with Azure will be a plus; * Experience with TDD and unit/integration testing; * Strong understanding of OOD principles and design patterns; * Practical experience working on integration solutions with external systems; * Experience communicating directly with customers; * English level — Upper-Intermediate (B2) or higher.
Nice to have: * Ability to take ownership and make technical decisions independently; * Experience working with integration services.
Responsibilities: * Proactively participate in architectural decision-making; * Research, design, and implement components based on business requirements; * Develop new functionality following best OOD practices; * Collaborate and communicate with developers, project managers, and QA engineers; * Communicate directly with the customer.
We offer: * Long-term cooperation with no overtime; * Flexible working hours and remote work opportunities; * Competitive salary and regular compensation reviews based on performance; * 18 working days of paid vacation and 25 paid sick leave days annually; * Medical insurance or sports compensation; * 50% compensation for certifications, conferences, training, and other professional development activities; * 50% compensation for English language courses; * Minimal bureaucracy and micromanagement, clear and transparent processes, and most importantly — a great company culture and values we’d be happy to share with you!