Contour Software

Senior Software Developer

Contour Software
Apply
16 days ago
Karachi, PakistanSenior

Responsibilities

  • Lead technical work on VB6 desktop products, including defect fixes, enhancements, and releases.
  • Serve as the senior technical resource for complex problems and critical customer issues.
  • Maintain the stability, supportability, and documentation of existing desktop products.
  • Analyze VB6 code to map workflows, extract business rules, identify risks, and document system behavior.
  • Write and maintain characterization tests for critical workflows and legacy behavior.
  • Improve build, test, release, GitHub, and Azure DevOps workflows and reduce manual or error-prone processes.
  • Use Claude Code for analysis, development, testing, documentation, and repetitive-work automation.
  • Apply AI-DLC practices, review AI-generated changes carefully, and help establish safe team practices.
  • Help determine which business rules should carry forward into web products and deliver initial modernization work.
  • Collaborate with Product, Infrastructure & IT, and the Desktop team on builds, releases, environments, and delivery.
  • Mentor team members and document knowledge so it is shared across the team.

Requirements

  • At least 6 years of professional software development experience, including substantial production work in VB6.
  • Deep understanding of Windows desktop application architecture, data access, and VB6 debugging.
  • Strong working knowledge of the COM model, ActiveX components, the Windows registry, and legacy 32-bit applications on modern Windows systems.
  • Experience reading and documenting large legacy codebases and explaining how they work.
  • Daily hands-on experience with Claude Code or a comparable agentic coding tool, with examples to discuss.
  • Working understanding of AI-DLC and its application to legacy software development.
  • Experience with GitHub and Azure DevOps.
  • Demonstrated success improving and institutionalizing build, test, and release processes.
  • Senior-level judgment, including risk assessment, tradeoff communication, and prioritization.
  • Experience migrating VB6 or other legacy Windows applications to .NET or the web is preferred.
  • Experience with .NET, C#, React, or SQL Server is preferred.
  • Experience writing characterization or regression tests for legacy systems is preferred.
  • Experience building AI-assisted team workflows, including custom skills, agents, or MCP integrations, is preferred.
  • Experience with Azure DevOps pipelines is preferred.

Benefits

  • Market-leading salary.
  • Medical coverage for employees and dependents.
  • Parents medical coverage.
  • Provident fund.
  • Employee performance-based bonuses.
  • Home internet subsidy.
  • Conveyance allowance.
  • Profit sharing plan for tenured employees.
  • Life benefit.
  • Child care facility.
  • Company-provided lunch and dinner.
  • Professional development budget.
  • In-house recreational games area.
  • Occasional on-shore training opportunities.
  • Friendly work environment.
  • Leave encashment.

Tech Stack

C#Microsoft SQL Server.NETReactVisual Basic 6Windows

Categories

Contour Software

About Contour Software

1,001-5,000 employees

Contour Software provides R&D, QA, customer support, and professional services for vertical‑market enterprise applications across Constellation Software Inc.’s global portfolio. It builds, maintains, and supports mission‑critical software used by public- and private‑sector organizations via CSI’s operating companies, functioning as an internal service provider rather than a direct vendor. Headquartered in Karachi with offices in Lahore and Islamabad, it is a wholly owned subsidiary of Toronto‑based Constellation Software.

Contact me