Contour Software, a rapidly growing subsidiary of Constellation Software Inc., is seeking a Senior Developer to join its Desktop team. With over 2,000 employees across three cities, Contour supports global enterprise software solutions spanning more than 100 industry domains. The Desktop team maintains critical Windows applications built on Visual Basic 6 (VB6) and COM, which remain essential to customers while modern web versions are developed. This senior role focuses on deeply understanding and improving legacy VB6 code using AI tools, ensuring product stability, and helping guide the transition from desktop to web-based solutions. The position involves collaboration across teams, including Product and Infrastructure, within an AI-Driven Development Lifecycle (AI-DLC) framework.

Key Responsibilities
- Lead technical efforts on VB6 desktop products, including defect resolution, enhancements, and software releases.
- Act as the senior technical resource for complex issues and critical customer support.
- Maintain product stability, supportability, and documentation for legacy applications.
- Identify and improve inefficient or error-prone steps in build, test, and release processes.
- Enhance usage of GitHub and Azure DevOps (ADO) to ensure consistent tracking, review, and deployment.
- Utilize Claude Code or similar AI tools to automate analysis, testing, and documentation tasks.
- Establish and share best practices to benefit the entire Desktop team.
- Analyze legacy VB6 code to map workflows, extract business rules, and assess risks prior to changes.
- Develop and maintain characterization tests to capture current application behavior for comparison with web versions.
- Collaborate with Product teams to determine which business rules transition to web products.
- Apply AI-DLC methodologies to safely integrate AI in legacy code development and review AI-generated changes thoroughly.
- Use GitHub for source control and pull requests, and Azure DevOps for work item management.
- Partner with Infrastructure & IT teams on builds, releases, and environment management.
- Mentor team members and document knowledge to ensure continuity.

Required Qualifications
- Minimum 6 years of professional software development experience, including significant production work with VB6.
- Strong understanding of Windows desktop application architecture, data access, and debugging in VB6 environments.
- Proficient with COM, ActiveX components, Windows registry, and legacy 32-bit application behavior on modern Windows systems.
- Experience analyzing and documenting large legacy codebases into clear, actionable descriptions.
- Daily hands-on experience with Claude Code or comparable agentic coding tools, with demonstrable examples.
- Working knowledge of AI-Driven Development Lifecycle (AI-DLC) principles applied to legacy software.
- Proficiency with GitHub and Azure DevOps (ADO) workflows.
- Proven ability to improve team processes related to build, test, and release cycles and ensure sustainable adoption.
- Senior-level judgment to assess risks, communicate trade-offs to non-technical stakeholders, and prioritize work effectively.

Preferred Qualifications and Benefits
- Experience migrating VB6 or other legacy Windows applications to .NET or web platforms.
- Familiarity with .NET/C#, React, or SQL Server to support modernization efforts.
- Skilled in writing characterization or regression tests for legacy systems.
- Experience developing AI-assisted workflows, including custom skills, agents, or Microsoft Cognitive Platform integrations.
- Knowledge of Azure DevOps (ADO) pipelines.

Benefits include:
- Competitive market-leading salary
- Comprehensive medical coverage for employees and dependents, including parents
- Provident fund and performance-based bonuses
- Home internet subsidy and conveyance allowance
- Profit sharing plan for tenured employees
- Life insurance benefits and child care facilities
- Company-provided meals and recreational areas
- Professional development budget and occasional on-shore training
- Supportive and friendly work environment with leave encashment options

Contour Software values diversity and fosters an inclusive culture that respects the dignity of every individual. The company is committed to providing reasonable accommodations for individuals with special needs and encourages qualified candidates from all backgrounds to apply.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Career Level:
Manager
Maximum Experience:
5 Years
Apply Before:
Nov 05, 2026
Posting Date:
Oct 30, 2026

Contour Software

· 11-50 employees - Karachi

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Senior Application Developer

Naseeb Enterprise Inc, Hyderabad, Pakistan
Posted Oct 31, 2026

Senior Software Developer

Naseeb Enterprise Inc, Karachi, Pakistan
Posted Oct 29, 2026

Senior MERN Stack Developer

Naseeb Enterprise Inc, Lahore, Pakistan
Posted Oct 31, 2026

Senior Headless CMS Developer

Naseeb Enterprise Inc, Karachi, Pakistan
Posted Nov 01, 2026
View All
I found a job on Rozee!