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.
