Trainee Software Developer
On-site · Karachi, Sindh, Pakistan
Job Summary
Trainee Software Developers will join R&D teams, receiving training for 3 to 6 months to develop skills in enterprise-level applications. Responsibilities include learning a 4GL programming language, utilizing AI code generation tools, and collaborating with Account Managers and QA personnel to gather requirements and address issues. Candidates are expected to possess a university degree in Computer Science or related fields, excel in communication, manage multiple tasks effectively, and show proficiency in databases, SQL, C/C++, and Linux.
Required Qualifications
- University degree in Computer Science, Information Technology, and/or related discipline
- Excellent communication skills, both oral and written
- Ability to manage multiple tasks and meet deadlines
- Ability to work independently and in a team environment
- Strong knowledge of Relational Databases and SQL
- Good knowledge of C/C++ and Linux, Shell Scripting
Desired Qualifications
- Familiarity or interest to learn how to use AI code generation tools (Cursor)
- Some knowledge of JavaScript, REACT and REACT Native
- Basic Linux system administration knowledge
Additional Requirements
- New/Recent/Soon-to-Graduate Computer Science & Software Engineering graduates are encouraged to apply.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.