Mirrai Careers
Resume BuilderCareer Test
JobsInsightsPricing
Get Started Free
Jobs/Software developer for the maintenance and stabilization of legacy applications (C#/.NET)

Software developer for the maintenance and stabilization of legacy applications (C#/.NET)

CGF

Full-time Posted today
Apply on company site
The goal of the task Further development and stabilization of an existing C#/.NET backend application landscape through bug fixing, targeted refactoring, and the gradual implementation of automated tests. The goal is to increase robustness, maintainability, and code quality while minimizing risk to existing functionality. Analysis of errors in interdependent individual applications. Requirements • Cross-application root cause analysis of software errors in related applications • Several years of experience in software development with C# and .NET • Experience in the maintenance and further development of legacy applications • Confident handling of object-oriented programming • Experience with Visual Studio and Git • Knowledge of analyzing complex existing codebases • Debugging experience • Ability to evaluate and improve existing software architectures • Experience with refactoring while taking existing functionality into account • Understanding Clean Code Principles • Experience in reducing technical debt • Experience with unit tests (e.g., xUnit , NUnit , or MSTest ) • Ability to introduce automated tests into existing applications • Experience with mocking frameworks (e.g., Moq ) • Experience with CI/CD pipelines for building and deploying applications in Azure DevOps is advantageous. Tasks Troubleshooting • Analysis and troubleshooting of errors in existing applications • Reproduction of reported errors using available information • Communication with users for error analysis • Documentation of causes and solutions •Ensuring that bug fixes do not cause any side effects Refactoring • Identification of critical maintainability problems • Simplifying complex methods and classes • Reduction of code duplication • Improving the readability and comprehensibility of the source code • Introducing clear responsibilities within the classes • Elimination of obvious anti-patterns Improved robustness • Improvements to error handling and logging mechanisms • Introduction of appropriate validations and plausibility checks • Improvement of exception handling Test implementation • Creating tests for newly modified or refactored components • Building a phased test coverage for critical business logic • Creation of regression tests for fixed bugs Quality requirements • Existing functionality will remain unchanged unless otherwise specified. • Refactoring should only be carried out in comprehensible and manageable steps. • Ensure changes are validated through appropriate testing. • Support code reviews and implement review comments in a traceable manner. • Communicate risks and impacts of changes early Expected results • Fixed and verifiably documented software bugs • Improved stability and maintainability of the application • Reduction of technical debt in the machined components • Increased test coverage in critical areas • Improved traceability and readability of the code • Documentation of identified further optimization potentials

See how well you match this job

Upload your resume and we’ll score your fit for this role and 6 similar roles — then tailor your CV to it with AI. Free, no credit card.

Check your match

Similar jobs

  • Senior Software Developer for Desktop and Mobile Applications

    cgfag

  • Python Developer (AI & Angular)

    cgfag

  • Software Developer

    capindex

    Remote
  • Senior C# .NET Software Engineer

    abstra

  • Senior C# Backend Engineer

    abstra

  • Senior C# .Net Senior Software Engineer

    3pillarglobal

    Remote
Apply on company site

Want more roles like this? Browse fresh jobs or tailor your resume with AI.

Mirrai Careers

AI-powered career platform: build resumes, match jobs, and plan your career.

Product

  • All Tools
  • Resume Builder
  • Career Test
  • Pricing
  • For employers

Browse jobs

  • Job Search
  • Jobs by role
  • Companies hiring
  • Remote jobs (US)
  • Jobs in the US
  • Jobs in the UK

Legal

  • Privacy Policy
  • Terms of Service
  • Fair Use Policy

Company

MIRRAI CHAT LTD (Company No. 16403306)

71-75 Shelton Street, Covent Garden

London, WC2H 9JQ, UNITED KINGDOM

contact@mirrai.chat

© 2026 Mirrai Careers. All rights reserved.