.Net Webforms Developer - Romania based fully remote - 20,000-25,000 RON P/M
Overview
We're looking for an experienced C# / .NET Developer to join our clients Application Modernisation team, focused on refactoring and enhancing existing .NET Framework systems to prepare them for modernisation. You'll play a key role in improving legacy applications, optimising performance, and implementing modern engineering practices that enable smoother transitions toward .NET Core and cloud-native architectures.
Key Responsibilities
- Maintain and refactor existing applications built on .NET Framework 4.8, including Windows Services and state-machine-driven workflows.
- Optimise LINQ to SQL queries and database access layers for performance, reliability, and maintainability.
- Design and maintain rule-based workflows and background job scheduling for automation, notifications, and event-driven logic.
- Participate actively in Agile ceremonies, writing INVEST-compliant user stories, spikes, and technical tickets.
- Develop and maintain integrations with internal systems, APIs, and Exchange/email services.
- Implement robust logging, error handling, and exception management standards.
- Create and maintain unit and integration tests using NUnit or equivalent frameworks.
- Support performance profiling and diagnostics, identifying and resolving bottlenecks.
- Produce concise technical documentation including decision records, runbooks, and spike outcomes.
- Collaborate closely with cross-functional teams to ensure quality, maintainability, and knowledge transfer.
Your experience:
- 5-10 years of hands-on development experience in C# and .NET Framework (4.5-4.8).
- Proven experience in legacy system refactoring, maintenance, and performance tuning.
- Strong understanding of LINQ to SQL, Windows Services, and state-based workflows.
- Experience with unit testing frameworks such as NUnit and test-driven development (TDD).
- Familiarity with Agile delivery and modern engineering practices (CI/CD, user stories, spikes).
- Experience with API integration, Exchange/SMTP, and background job processing.
- Excellent debugging and problem-solving abilities in complex, established codebases.
- Strong written communication and documentation skills.