Contour Software has experienced remarkable growth, expanding from a small team of a dozen to over 2,000 employees across three cities in less than 14 years. As a subsidiary of Constellation Software Inc., one of the world’s top 10 software companies, Contour is part of a global enterprise with a presence in over 100 countries. Our diverse portfolio includes market-leading, vertical-market enterprise solutions across more than 100 industry domains, primarily serving mature markets. This dynamic environment offers professionals the opportunity to build rewarding and long-term careers.

Originally established as an R&D and accounting back-office, Contour has evolved into a full-service global center supporting all functions and departments at both divisional and corporate levels. Our teams, based in Karachi, Lahore, and Islamabad, collaborate with Constellation Software divisions worldwide, spanning time zones from Sydney to Vancouver. With the ongoing global expansion of Constellation Software, Contour is poised for continued growth and innovation.

We are currently seeking Trainee Software Developers to join one of our R&D teams. Selected candidates will undergo comprehensive training for a period of 3 to 6 months, designed to develop their skills and prepare them to contribute effectively to enterprise-level application development. Upon successful completion of the internship and based on performance, there is strong potential for full-time employment. Trainees will work from the Contour Software resource center, functioning as an extension of the division-based R&D department.

Key Responsibilities
- Participate in a structured training program to develop software development skills.
- Collaborate with experienced developers on enterprise-level application projects.
- Assist in coding, testing, debugging, and documentation of software components.
- Learn and apply best practices in software development and quality assurance.
- Contribute to team discussions and problem-solving sessions.
- Adapt to evolving project requirements and timelines.

Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Basic understanding of programming concepts and software development lifecycle.
- Familiarity with at least one programming language such as Java, C#, Python, or JavaScript.
- Strong analytical and problem-solving skills.
- Good communication skills and ability to work collaboratively in a team environment.
- Eagerness to learn and adapt in a fast-paced, dynamic setting.

Preferred Qualifications and Benefits
- Internship or project experience related to software development is an advantage.
- Exposure to enterprise-level software or R&D environments is a plus.
- Opportunity to work with a global software conglomerate and gain international exposure.
- Potential for full-time employment upon successful completion of the training period.
- Access to continuous learning and professional development resources.
- Collaborative work culture with a focus on innovation and growth.

Contour Software offers a unique platform for aspiring developers to launch their careers within a globally recognized enterprise. If you are passionate about software development and eager to grow your skills in a supportive and challenging environment, this opportunity is an ideal starting point.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Entry Level
Maximum Experience:
2 Years
Apply Before:
May 02, 2026
Posting Date:
Apr 01, 2026

Contour Software

· 11-50 employees - Lahore

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

Trainee Laravel Dev

Posted Oct 16, 2026

Trainee UI/UX Designer

Posted Oct 16, 2026
I found a job on Rozee!