Contour Software, a subsidiary of Constellation Software Inc., has rapidly expanded from a small team to over 2,000 employees across three cities within 14 years. As part of one of the world’s top 10 software companies, Contour offers a dynamic environment for professionals to build long-term careers. The company supports a broad portfolio of enterprise solutions across more than 100 industry domains, serving customers in over 100 countries. Originating as an R&D and accounting back-office, Contour now operates as a full-service global center supporting multiple functions across divisions worldwide. With offices in Karachi, Lahore, and Islamabad, the teams collaborate with Constellation Software divisions spanning time zones from Sydney to Vancouver.

The NorthStar division, established in 1976, delivers cost-effective utility solutions including customer information and billing systems, customer engagement, and mobile workforce management. Serving over 200 utility providers and municipalities across North America and the Caribbean, NorthStar supports more than 3.5 million active users daily. With over 45 years of innovation, NorthStar remains committed to empowering communities through comprehensive enterprise solutions that enhance customer service at every interaction.

We are seeking Junior Software Developers (Java) to join our R&D teams based in Lahore or Islamabad. Selected candidates will undergo 3 to 3.5 months of intensive training to develop skills necessary for working on enterprise-level applications. Successful completion of the internship may lead to full-time employment, contingent on performance. The role operates as an extension of the division-based R&D department, providing exposure to global projects and collaboration.

Key Responsibilities:
- Participate in training and development programs to build strong software development skills.
- Collaborate with team members to design, develop, and maintain enterprise-level Java applications.
- Write clean, efficient, and well-documented code following best practices.
- Assist in the development and integration of REST APIs.
- Utilize version control systems such as Git for code management.
- Engage in problem-solving and debugging to ensure software quality.
- Communicate effectively within the team and with stakeholders to meet project deadlines.

Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science or a related field.
- Strong understanding of programming concepts, data structures, algorithms, and software design principles.
- Proficiency in Java, with knowledge of Spring and Spring Boot frameworks.
- Familiarity with SQL and basic database development concepts.
- Understanding of object-oriented programming principles.
- Experience or knowledge of RESTful API development.
- Working knowledge of Git version control.
- Excellent communication skills in English, both verbal and written.
- Ability to learn quickly, pay attention to detail, and meet deadlines.
- Awareness of professional software engineering practices.

Preferred Qualifications and Benefits:
- Knowledge of frontend technologies such as HTML and CSS is a plus.
- Competitive market-leading salary package.
- Comprehensive medical coverage for employees and dependents, including parents.
- Provident fund and employee 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 during work hours.
- Professional development budget and opportunities for on-shore training.
- Recreational areas for in-house games and a friendly work environment.
- Leave encashment options.

Contour Software values diversity and is committed to fostering an inclusive workplace where every individual is respected and free from discrimination. We actively encourage applications from qualified individuals with special needs and provide reasonable accommodations throughout the recruitment process. Our culture thrives on varied perspectives and experiences, ensuring all employees can contribute meaningfully to our continued success.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Master
Career Level:
Entry Level
Maximum Experience:
5 Years
Apply Before:
Nov 03, 2026
Posting Date:
Oct 28, 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

I found a job on Rozee!