Software Developer-Maintenance & Stabilization of Legacy Applications (C#/.NET)
Adaugat: Azi
Undelucram.ro
Software Developer-Maintenance & Stabilization of Legacy Applications (C#/.NET)
Adaugat: Azi
Undelucram.ro
Acest anunt este cu aplicare externa. Cand dati click pe Aplicare Externa veti fi redirectionat pe un alt site pentru a aplica.
Undelucram.ro on behalf of: Adecco RomaniaOur client is a leading supplier of information technology services and plays an essential role in global innovation.With headquarters in Tokyo, it engages in commercial operations in more than 50 countries, with an emphasis on long-term commitment, and it combines a global reach with local availability, offering high-quality professional consulting services that range from systems development to integral outsourcing services.Role Overview - ObjectiveFurther develop and stabilize an existing C#/.NET backend application landscape through bug fixing, targeted refactoring, and the gradual introduction of automated testing. The objective is to improve robustness, maintainability, and code quality while minimizing the risk of impacting existing functionality.Analyze defects across interdependent standalone applicationsWork setupFull remote (within Romania)Collaboration typeB2B or CIM contract (determined period contract - an assignment of 12 months)End customer: one of NTT Data's intercompany clientsFull-time engagementStart date: ASAPLanguage: English (advanced)Key technologiesPerform cross-application root cause analysis of software defects affecting interconnected applicationsSeveral years of experience in software development using C# and .NETExperience maintaining and enhancing legacy applicationsStrong understanding of object-oriented programming (OOP)Bug FixingAnalyze and resolve defects in existing applicationsReproduce reported issues based on available informationCommunicate with end users to support issue analysisDocument root causes and implemented solutionsEnsure that bug fixes do not introduce unintended side effectsRefactoringIdentify critical maintainability issuesSimplify complex methods and classesReduce code duplicationImprove the readability and understandability of the source codeIntroduce clear separation of responsibilities within classesEliminate obvious anti-patternsImproving RobustnessEnhance error handling and logging mechanisms.Introduce appropriate validation and consistency checksImprove exception handlingTest ImplementationDevelop tests for newly modified or refactored componentsGradually build test coverage for critical business logicCreate regression tests for resolved defectsQuality RequirementsPreserve existing functionality unless otherwise specifiedPerform refactoring in small, transparent, and manageable stepsValidate all changes through appropriate testingSupport code reviews and address review comments in a clear and traceable mannerCommunicate risks and the potential impact of changes at an early stageExpected DeliverablesResolved software defects with clear and traceable documentationImproved application stability and maintainabilityReduced technical debt in the affected componentsIncreased test coverage in critical areasImproved code readability and maintainabilityDocumentation of additional optimization opportunities identified during the work Show more Show less
Sfaturi de siguranta
- Nu trimiteti niciodata BANI in avans sau acte de identitate pentru aplicarea la un loc de munca. Nu trimiteti bani in avans pentru promisiuni de angajare sau alte oferte similare.
- Daca aveti impresia ca acest anunt nu este real, va rugam sa il raportati apasand butonul "Raporteaza Job"
This action will pause all job alerts. Are you sure?
Locuri de munca similare
Fii informat
Aboneaza-te la newsletter-ul nostru si primeste cele mai recente oferte de munca si informatii despre cariera direct in inbox-ul tau.
Securitatea datelor dumneavoastra este importanta pentru noi. Citeste Politica de confidentialitate.