Position title
Obsolescence Analyst / Developer
JOB PURPOSE

 

This is a hands-on, technically demanding role suited to someone with strong infrastructure knowledge, an analytical mindset, and deep respect for governance frameworks. You will assess end-of-life systems (currently focused on Windows Server 2012), determine upgrade or decommission strategies, lead or support application and database migrations, and occasionally modernise legacy codebases. You'll also assist in maintaining and upgrading low-code platforms like ActiveBatch, which are integral to business operations.

KEY RESPONSIBILITIES

 

  • Conduct comprehensive assessments of legacy infrastructure (e.g., Windows Server 2012) and map out dependencies across applications, services, and databases
  • Execute and monitor tasks outlined in the migration strategy to ensure timely and effective implementation
  • Determine and execute remediation plans – whether in-place upgrades or full decommissions
  • Ensure all actions comply with internal governance, change control, and risk management protocols
  • Migrate or rehost applications and databases in line with best practices and performance benchmarks
  • Interface with app owners, DBAs, compliance teams, and change advisory boards (CABs) to align technical actions with business needs
  • Refactor or rebuild legacy applications in modern frameworks when required
  • Maintain and enhance ActiveBatch automation workflows; support upcoming version upgrades
  • Create and maintain technical documentation, upgrade plans, and audit trails
  • Monitor regulatory changes and internal audit feedback to ensure continuous improvement of the obsolescence process
ROLE REQUIREMENTS

 

EXPERIENCE, KNOWLEDGE AND SKILLS:

 

Required:

  • 5+ years in IT infrastructure or systems administration with direct experience in server OS upgrades, decommissions, or application migrations
  • Strong knowledge of Windows Server 2008 / 2012 / 2016 / 2019+, IIS, and SQL Server, .NET, C#, SSIS, SSRS, SQL
  • Ability to map and manage complex interdependencies across infrastructure, applications, and business processes
  • Experience working in governed environments (e.g., finance, insurance, or other highly regulated sectors)
  • Familiarity with low-code platforms (ActiveBatch strongly preferred) and basic scripting (e.g., PowerShell)
  • Proven ability to manage tasks with minimal supervision and maintain detailed documentation
  • Understanding of compliance, risk mitigation, and internal audit principles
  • Experience with Migration Planning and Strategies

 

Preferred:

  • Experience with ActiveBatch v10 / v12 or ActiveBatch 2025 migration
  • Application development experience (.NET, C#, or similar) for occasional app rewrites
  • Knowledge of ITSM systems, CAB participation, or risk assessment frameworks (e.g., COBIT, ISO 27001)
  • Basic familiarity with cloud readiness assessments and hybrid infrastructure
  • ServiceNow
Contacts

talent@afroant.com

021 461 1369

Employment Type
Contractor
Duration of employment
12 months
Industry
Financial Services Industry
Job Location
Cape Town, Western Cape, South Africa
Date posted
November 6, 2025
Close modal window

Position: Obsolescence Analyst / Developer

Thank you for submitting your application. We will contact you shortly!