
Software Developer
Contour Software20 days ago
Lahore, PakistanSenior
Responsibilities
- Own features from PRD or user story through scope clarification, solution design, implementation, testing, and feature-flagged production release.
- Build and maintain C#/.NET REST APIs, background processing, database changes, and React/JavaScript user interfaces.
- Integrate payment processor APIs and webhooks while identifying processor edge cases and evolving compliance or partner requirements.
- Identify gaps and contradictions in requirements, recommend options, communicate delivery impacts, and re-plan as scope changes.
- Implement unit and integration tests, participate in code reviews, support QA and release validation, and maintain technical records in Azure DevOps.
- Protect production money-moving flows through structured logging, error handling, idempotency, retries, concurrency safety, and secure coding practices.
- Use AI-assisted and agentic development tools such as Claude Code within security rules.
Requirements
- At least 5 years of professional software development experience with strong C#/.NET and ASP.NET Core REST API experience.
- Strong SQL Server skills including schema design, query tuning, transactions, locking, and deadlock analysis.
- Hands-on Azure experience with App Services, Functions, Service Bus, and Application Insights.
- Working React and JavaScript knowledge sufficient to ship UI features independently.
- Demonstrated ability to deliver features with incomplete or changing requirements and work independently across time zones.
- Strong written English and sound decision-making, documentation, escalation, and communication skills.
- Experience with unit testing, code reviews, Git branching, CI/CD, Agile/Scrum, and Azure DevOps.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Preferred qualifications include Claude Code or comparable agentic coding experience, MCP servers, custom skills or sub-agents, multi-agent workflows, AI-code evaluations, payment processor integrations, Redis and Service Bus patterns, Datadog, Azure DevOps pipelines, and Terraform awareness.
Benefits
- Market-leading salary, medical coverage for employees and dependents, parents’ medical coverage, provident fund, performance-based bonuses, home internet subsidy, conveyance allowance, profit sharing for tenured employees, life benefit, childcare facility, company-provided lunch and dinner, professional development budget, recreational facilities, sporadic on-site training, friendly work environment, and leave encashment.
Tech Stack
Categories
About Contour Software
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.