North-West University (NWU), located in Potchefstroom, South Africa, is currently seeking a Junior Programmer to join the Centre for Text Technologies (CTexT) in the Faculty of Humanities. This is a fantastic opportunity for a motivated individual with a strong background in programming and a keen interest in language technology and computational linguistics. The successful candidate will have the opportunity to contribute to the development of software that supports human language technology research.
Junior Programmer Job Overview
- Position Title: Junior Programmer P000665 (Re-advertisement)
- Listing Reference: nwu_003417
- Listing Status: Online
- Apply By: 18 April 2025
- Location: Potchefstroom, North-West Province
- Contract: Fixed-Term Contract (3 Years)
- Remuneration: Commensurate with appointment level and in line with NWU policy guidelines
Key Responsibilities
As a Junior Programmer at NWU, you will be expected to perform a wide range of tasks, including but not limited to:
- Software Design and Development:
- Design and develop software systems, focusing on creating databases, services, and user interfaces for applications.
- Participate in packaging and releasing systems, ensuring that software is optimized for performance.
- Work on the graphical design and styling structure of applications.
- Create technical documentation such as help guides, testing procedures, and readme files.
- Maintenance and Updates:
- Actively participate in integrating data into existing systems.
- Provide technical support for bug fixing and updates to systems and applications.
- Evaluate existing software and assist in its improvement, ensuring that systems run smoothly.
- Resource and Product Development:
- Contribute to the general development of systems, applications, core technologies, and text resources.
- Engage in research activities that support the development of human language technology.
- Collaboration and Support:
- Work closely with senior developers and team members to complete projects and tasks.
- Provide assistance and support for ongoing software development projects, ensuring they align with the goals of the Centre for Text Technology.
Minimum Requirements
To be considered for the Junior Programmer position at NWU, candidates must meet the following criteria:
- Educational Qualifications:
- A tertiary qualification in Language Technology, Computational Linguistics, Computer Engineering, Computer Systems Development, or another relevant field (NQF Level 6).
- Professional Experience:
- A minimum of 2 years’ programming experience in at least one of the following languages: PERL, Python, R, C, C++, C#, Java.
Added Advantages
The following additional qualifications and experience will be considered an advantage:
- Text Processing Experience: At least 1 year of experience in text processing, corpus creation, and lexical database development.
- Web Development Experience: At least 1 year of experience in web development.
Functional/Technical Competencies
The Junior Programmer must possess the following competencies:
- Computer Literacy: Proficiency in MS Office, internet usage, and email.
- Operating Systems: Experience with multiple operating systems, including Windows and Linux.
- Language Skills: Fluent in both English and Afrikaans.
- Adaptability: Ability to learn and master new software quickly.
- Scientific Writing: Ability to write and document in a scientific style.
- Time Management: Strong organizational and time-management skills.
Behavioral Competencies
The ideal candidate should demonstrate the following behavioral traits:
- Teamwork: Ability to work collaboratively with colleagues in a multidisciplinary environment.
- Creative Problem Solving: Strong skills in identifying problems and finding innovative solutions.
- Task Management: Ability to prioritize tasks and meet deadlines in a fast-paced environment.
Remuneration and Benefits
The total remuneration package for this position will be in line with the NWU policy guidelines and will depend on the level of appointment. Specific details regarding salary will be discussed with successful candidates.
Recommended for you: How to Write a Government Job CV That Gets Noticed: 10 Easy Steps
Application Process
Closing Date: 18 April 2025
Applications must be submitted online through the official NWU vacancy website. Incomplete applications or those submitted through other platforms will not be considered.
For further information regarding the content of the position, please contact Mr. Frederik Koen at 018 285 3033. For queries related to the recruitment process, please reach out to Mr. Byron Louw at 018 285 2304.
Note: The university adheres to the principles of Employment Equity (EE) and is committed to transformation. Preference will be given to candidates from designated groups in accordance with the Employment Equity Act and NWU’s Employment Equity Plan. The university reserves the right not to make an appointment, and communication will be limited to shortlisted candidates only.
If you do not receive a response within two months from the closing date, please consider your application unsuccessful.