Contour Software, a subsidiary of Constellation Software Inc., has grown rapidly to over 2,000 employees across three cities within 14 years. As part of a global software conglomerate ranked among the top 10 worldwide, Contour offers professionals the chance to build rewarding, long-term careers. The company supports a diverse portfolio of market-leading enterprise solutions spanning more than 100 industry domains. Originally focused on R&D and accounting back-office functions, Contour has evolved into a full-service global center supporting multiple departments and divisions. Its teams in Karachi, Lahore, and Islamabad collaborate with Constellation Software Inc. divisions across global time zones, from Sydney to Vancouver.
Jonas Construction, a division within Contour, provides industry-leading construction software solutions aimed at enhancing productivity and improving financial outcomes. Serving over 8,000 customers in 15 countries, Jonas operates with headquarters in Canada and offices in the United States, the United Kingdom, and the Caribbean.
We are currently seeking Trainee Software Developers to join our R&D team at the Lahore resource center. Selected candidates will undergo a comprehensive training program lasting 3 to 3.5 months to develop the skills necessary to contribute effectively to enterprise-level applications. Successful completion of the internship may lead to full-time employment based on performance.
Key Responsibilities:
- Participate in a structured training program focused on software development best practices.
- Develop and maintain enterprise-level applications under the guidance of senior developers.
- Collaborate with cross-functional teams to understand project requirements and deliver solutions.
- Apply object-oriented programming principles and utilize .NET framework technologies.
- Write clean, efficient, and maintainable code using C# and Angular.
- Utilize version control tools such as Git to manage the codebase effectively.
- Engage in problem-solving activities involving data structures, algorithms, and relational databases.
- Communicate progress and challenges clearly within the team environment.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Strong command of English communication skills, both verbal and written.
- Solid understanding of object-oriented programming concepts.
- Proficiency in the .NET framework, C#, and Angular.
- Basic knowledge of front-end technologies including HTML, CSS, and JavaScript.
- Good grasp of data structures, algorithms, and relational database concepts with SQL query skills.
- Familiarity with RESTful APIs and version control systems such as Git.
- Ability to learn quickly, pay attention to detail, and consistently meet deadlines.
- Understanding of professional software engineering practices.
Preferred Qualifications and Benefits:
- Previous experience with .NET, Angular, or industry-related projects is advantageous.
- Opportunity to transition into a full-time role upon successful completion of the internship.
- Exposure to a global software development environment with diverse teams.
- Supportive culture that values diversity, inclusivity, and equal opportunity.
- Commitment to providing reasonable accommodations for individuals with special needs.
Contour Software values the unique contributions of its diverse workforce and fosters a respectful, discrimination-free work environment. We encourage qualified individuals, including those with special needs, to apply and contribute their talents to our dynamic team.