Karachi, Pakistan On-site

Contour Software is hiring a Trainee Software Developer

About the Role

This trainee position offers an entry point into enterprise software development through a structured 3 to 3.5-month training program. Participants will gain hands-on experience building and enhancing large-scale systems as part of a distributed R&D team serving global operations.

What You'll Do

  • Collaborate with research and development teams to design, implement, and maintain enterprise applications
  • Support the evolution of existing platforms by writing clean, efficient code and troubleshooting technical issues
  • Work across time zones as an integrated part of global development units
  • Complete a comprehensive training curriculum focused on real-world software engineering practices

What We're Looking For

  • Degree in Computer Science or a closely related field
  • Fluency in English, both written and verbal
  • Firm grasp of object-oriented design, data structures, and algorithms
  • Practical knowledge of one or more: Java, C#, JavaScript, Angular, React, or Vue.js
  • Familiarity with REST APIs, SQL, and database fundamentals
  • Experience using Git for version control
  • Ability to learn quickly, pay close attention to detail, and meet project timelines
  • Understanding of professional software development workflows and best practices

Environment and Benefits

  • Opportunity to transition into a full-time role based on performance
  • Work within a global software environment impacting users in over 100 countries
  • Supportive culture that values diversity, mutual respect, and individual growth
  • Workplace accommodations available to support employees with special needs
  • Long-term career development within a growing technology organization

Work Location

This is an on-site role based in Karachi at the company's resource center. Candidates must be available to work from the office full-time during the training and potential placement period.

Required Skills
JavaC#JavaScriptAngularReactVueJsSQLREST APIsGitOOPData StructuresAlgorithmsSoftware Design JavaC#JavaScriptAngularReactVueJsSQLREST APIsGitObject-Oriented ProgrammingData StructuresAlgorithmsSoftware Design
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Contour Software
Contour Software, a global resource center for Constellation Software, provides innovative solutions and expert services to help businesses scale and succeed. Partner with us to unlock the power of customized software solutions and drive transformative growth across industries. Software for Life!
All jobs at Contour Software Visit website
Job Details
Category fullstack
Posted a month ago