OZ
Senior Developer (.NET)
OZArgentina2 days ago
Full-timeOther
The Senior Consultant will work across both facets of the project—stabilizing legacy systems and driving modernization efforts. This role requires deep technical expertise, strong consulting skills, and the ability to collaborate effectively with client stakeholders and internal teams.

Key Responsibilities

  • Legacy Stabilization
  • Diagnose and resolve production incidents promptly
  • Address dependency and provenance issues (e.g., DLL conflicts)
  • Improve CI/CD reliability and enforce branch hygiene
  • Maintain release readiness and operational continuity
  • Strategic Modernization
  • Implement incremental modernization slices using feature flags
  • Apply Strangler Fig pattern for legacy-to-modern migration
  • Contribute to retiring fragile legacy UI by delivering Workspace modules
  • Participate in architecture and value reviews to align technical decisions with business priorities
  • Collaboration & Governance
  • Pair with client SMEs for knowledge transfer and codify tribal knowledge into runbooks
  • Operate within approved architectural patterns and governance frameworks
  • Support backlog management in Azure DevOps (Epics, Features, Stories tagged by Value Themes such as Payroll Resiliency, Release Reliability, UI Retirement)
  • Engage in daily stand-ups and weekly Architecture & Value Review sessions

Requirements

Required Skills & Experience

  • Technical Expertise
  • Advanced proficiency in .NET Framework, C#, and enterprise system delivery
  • Hands-on experience with CI/CD pipelines, Azure DevOps, and source control (TFVC/Git)
  • Familiarity with modernization strategies (e.g., Strangler Fig pattern) and feature-flagged deployments
  • Consulting & Leadership
  • Ability to work in a client-facing role, providing strategic input and tactical execution
  • Experience in creating and validating operational runbooks and playbooks
  • Skilled in backlog management and agile delivery practices
  • Soft Skills
  • Excellent communication and collaboration skills
  • Strong problem-solving and risk mitigation capabilities
  • Ability to operate in a fast-paced, evolving environment

Key Skills

Ranked by relevance