Senior .NET Developer is responsible for designing, developing, and maintaining high-quality software solutions using the .NET platform. They take technical ownership of key components, mentor team members, and work closely with the Tech Lead and stakeholders to ensure scalable, secure, and performant applications.
More information about us — [meet INSART]
Role Responsibilities * Develop deep functional and technical expertise in the Eniteo ERP system, including Inventory, Order Entry, Accounting, and Production modules. * Understand the Metal Service Center industry vertical and align software enhancements with real-world operational workflows and business models. * Maintain and stabilize the existing client-server WinForms ERP application, focusing on bug fixing, performance optimization, and technical debt reduction. * Apply Generative AI-assisted development techniques to accelerate debugging, refactoring, code analysis, and legacy system modernization efforts. * Participate in the long-term modernization strategy to migrate Eniteo from .NET Framework to modern .NET, and progressively redesign selected use cases into web-based applications. * Modify and enhance application functionality to support evolving business and customer requirements. * Design and execute system testing and validation procedures to ensure reliability and regression safety. * Collaborate cross-functionally with product managers, business stakeholders, QA teams, and technical leads following Agile development practices. * Provide regular progress updates, technical insights, and risk assessments to project stakeholders. * Support software architecture discussions focused on scalability, maintainability, and modernization readiness. * Produce clean, efficient, and maintainable code aligned with coding standards and best practices. * Integrate internal modules and third-party software components where required. * Assist in defining technical specifications and performance requirements for both legacy stabilization and future platform evolution.
Role Requirements * Hands-on experience using Generative AI tools for software development, including bug fixing, code analysis, refactoring, documentation generation, and legacy system modernization. * Strong proficiency in .NET Framework (4+), C#, and Visual Studio 2017 or later. * Solid hands-on experience developing and maintaining Windows Forms (WinForms) desktop applications. * Advanced experience working with Microsoft SQL Server and relational databases. * Practical knowledge of VB.NET (considered a strong advantage). * Experience with Crystal Reports or similar reporting tools (highly desirable). * Strong understanding of the software development lifecycle (SDLC) and Agile development practices (experience with Azure DevOps and Java is a plus). * Strong back-end development background with solid knowledge of software engineering principles, design patterns, and clean code practices. * Experience writing unit tests and applying test-driven development (TDD) practices. * Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. * Ability to rapidly learn and adapt to new technologies, AI-assisted workflows, and modernization frameworks. * Excellent written and verbal communication skills. * High attention to detail, code quality, and system reliability. * Strong awareness of data security and confidentiality best practices when using AI tools in enterprise environments. * Strong communication skills: English B2+
Daily schedule
Our company supports work-life balance and allows you to tailor your schedule, which consists of 8 working hours and time for lunch. Shared business hours for most of our teams are 12 pm — 7 pm Kyiv time.
Interview Process * Intro Call with Recruiter (up to 45 minutes) * Technical Interview (up to 60 minutes) * Project Manager Interview (up to 30 minutes) * Client Interview (up to 60 minutes)
What sets us apart? Here are just a few reasons why this position is a standout opportunity:
Opportunity for Growth: As part of our dynamic and fast-growing team, you’ll have the chance to make a real impact and grow your career in exciting new directions.
Remote Mode: You can have a fully comfortable mode, just stick to deadlines and attend team meetings.
️ Flexible Schedule: Our cooperation will not have an impact on the work-life balance — this is the most important thing for us. In INSART we are committed to making cooperation enjoyable and comfortable first.
Innovation: We’re constantly pushing the boundaries of what’s possible, so you’ll have the chance to join cutting-edge projects and technologies.
Diversity and Inclusion: We believe that diversity and inclusion are essential to building a strong and successful team. We welcome people of all backgrounds and experiences to join us.
Collaborative Environment: You’ll stay closely with our talented developers to ensure that our products and features are thoroughly tested and of the highest quality.
Free Learning: We believe in continuous learning and development, so we provide free access to a variety of online learning resources to help you stay up-to-date with the latest technologies and industry trends.
Join us!
Our Youtube channel: youtu.be/4sTbBCsAFRQ
Our Linkedin: www.linkedin.com/company/insart
Looking forward to having a mutually interesting conversation with you!