Senior Software Developer

3 days ago


Kharian, Punjab, Pakistan Contour Software Full time 104,000 - 130,878 per year

About Contour

Contour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.
 

As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries. With a broad-based and ever-growing portfolio of market-leading, vertical-market enterprise solutions covering more than 100 industry domains in predominantly mature markets, CSI's recipe creates the perfect environment for professionals to build fulfilling, long-term careers.
 

What started as an R&D & Accounting back-office, has progressed into a full-service Global Centre serving all functions and departments, at the divisional as well as operating group/corporate level. Today Contour employees, located in Karachi, Lahore & Islamabad, are serving CSI divisions located in time zones spanning the globe, from Sydney to Vancouver. With the global growth of Constellation as the wind in our sails, we are only just getting started

About the Division:
Trapeze Europe, a division of Constellation Software Inc., provides enterprise solutions that consider the full 360 degrees of transport. The company has grown its solution portfolio and global presence to become one of the world's leading companies of software solutions and intelligent transport systems. Trapeze Group provides its solutions to public and private transport organizations and authorities across Europe, North America, and Asia Pacific.

The Position:
The division is looking to recruit a Senior Software Developer . The chosen individual will work out of the Contour Software Lahore resource center office, as an extension of the division-based R&D department.

Key Responsibilities

  • Design & Development: Design, code, test, and debug complex backend services and APIs using .NET Core, ASP.NET, and C#.

  • Architecture & System Design: Contribute to and help evolve our system architecture. Design scalable, resilient, and maintainable systems that meet business requirements.

  • Database Management: Develop, optimize, and maintain complex SQL queries, stored procedures, and database schemas in Microsoft SQL Server. Ensure data integrity and performance.

  • API Development: Build robust, well-documented, and secure RESTful APIs (and potentially GraphQL) that serve our web, mobile, and third-party clients.

  • Authentication & Authorization: Implement secure authentication and authorization mechanisms (e.g., Azure AD, OAuth 2.0, OpenID Connect, JWT) to protect user data and application resources.

  • Performance & Scalability: Identify and resolve performance bottlenecks and ensure applications can scale to meet growing demand.

  • Code Quality & Best Practices: Advocate for and adhere to software development best practices, including code reviews, unit/integration testing, and continuous integration.

  • Collaboration: Work closely with frontend developers, product owners, and other stakeholders to understand requirements and deliver high-quality features.

Required Qualifications (Must-Have)

  • 5 years of professional experience in backend software development.

  • Expert proficiency in C# and the .NET Core/.NET 5+ framework.

  • Strong experience with ASP.NET Core (REST APIs).

  • Deep understanding of software architecture patterns (e.g., Clean Architecture, Microservices, Monolith, SOA) and system design principles.

  • Extensive hands-on experience with Microsoft SQL Server (or similar RDBMS), including schema design, query optimization, and indexing.

  • Solid understanding of authentication and authorization standards and protocols (e.g., JWT, OAuth).

  • Experience with Git and agile development methodologies (Scrum/Kanban).

  • Experience with building and deploying applications using CI/CD pipelines.

  • Strong problem-solving skills and a passion for complex technical challenges.

Preferred Qualifications (Good-to-Have)

  • Familiarity with modern frontend frameworks, especially ReactJS and JavaScript ES6+. (This is for better collaboration with frontend teams, not a primary requirement).

  • Experience with NoSQL databases (e.g., MongoDB, Redis, CosmosDB).

  • Experience with the ELK Stack (Elasticsearch, Logstash, Kibana) or other logging and monitoring tools.

  • Experience developing or integrating with reporting systems (e.g., SSRS, Power BI, custom analytics platforms).

  • Experience with system integrations (e.g., third-party APIs, message queues like RabbitMQ/Kafka, enterprise service buses).

  • Knowledge of cloud platforms such as Microsoft Azure (preferred), AWS, or Google Cloud Platform.

  • Familiarity with containerization technologies (Docker, Kubernetes).

Exciting Benefits we offer:

  • Market-leading Salary

  • Medical Coverage – Self & Dependents

  • Parents Medical Coverage

  • Provident Fund

  • Employee Performance-based bonuses

  • Home Internet Subsidy

  • Conveyance Allowance

  • Profit Sharing Plan [Tenured Employees Only]

  • Life Benefit

  • Child Care Facility

  • Company Provided Lunch/Dinner

  • Professional Development Budget

  • Recreational area for in-house games

  • Sporadic On-shore training opportunities

  • Friendly work environment

  • Leave Encashment

Disclaimer: At Contour, we attribute our success to the unique contributions of our diverse staff. We're committed to fostering a culture of respect that thrives on the varied perspectives and experiences of all individuals we recruit, employ, promote, and compensate. Since day one, we've adhered to a policy that champions a work environment honoring the worth and dignity of each person while being free from all forms of employment discrimination.

In our continuous effort to promote inclusivity, we extend our commitment to individuals with special needs by providing reasonable accommodations. We actively encourage qualified individuals with special needs to apply for the various openings within our company. Should you require assistance in completing the application process or have any inquiries regarding special facilities, please do not hesitate to contact our HR team. Your unique talents and abilities are welcomed and valued here.



  • Kharian, Punjab, Pakistan Contour Software Full time 500,000 - 1,000,000 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...


  • Kharian, Punjab, Pakistan Contour Software Full time $104,000 - $130,878 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...


  • Kharian, Punjab, Pakistan Contour Software Full time $90,000 - $120,000 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...


  • Kharian, Punjab, Pakistan Contour Software Full time $90,000 - $120,000 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...


  • Kharian, Punjab, Pakistan Contour Software Full time 104,000 - 130,878 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...


  • Kharian, Punjab, Pakistan Contour Software Full time $80,000 - $120,000 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...


  • Kharian, Punjab, Pakistan Contour Software Full time 900,000 - 1,200,000 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...

  • HR Systems Trainee

    6 days ago


    Kharian, Punjab, Pakistan Contour Software Full time 104,000 - 130,878 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...


  • Kharian, Punjab, Pakistan Contour Software Full time 600,000 - 1,200,000 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...

  • SQA Trainee

    2 days ago


    Kharian, Punjab, Pakistan Contour Software Full time 104,000 - 130,878 per year

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+...