Senior Software Developer N000657

Listing reference: nwu_002409
Listing status: Under Review
Apply by: 3 March 2024
Position summary
Industry: Education & Training
Job category: Others: Education and Training
Location: Potchefstroom
Contract: Permanent
Remuneration: The annual total remuneration package will be commensurate with the advertised appointment level and in line with the NWU policy guidelines.
Introduction
NORTH-WEST UNIVERSITY (POTCHEFSTROOM CAMPUS) FACULTY OF HUMANITIES DEPARTMENT: SADiLaR POSITION NUMBER: N000657 VACANCY: SENIOR SOFTWARE DEVELOPER PEROMNES GRADE: 7 EMPLOYMENT TYPE: PERMANENT
Job description

 PURPOSE OF THE POSITION:

As senior software developer you will join the technical team at SADiLaR to create and maintain research and technical infrastructure. The team strives to be agile and create reliable infrastructure with the eye on long-term sustainability. SADiLaR stimulates research and development in the fields of language technology.

JOB DESCRIPTION

KEY RESPONSIBILITIES:

Software development and support

  • Develop applicable software for all projects in the Hub and Nodes as required.
  • Provide support to users of the software.

Maintenance

  • Maintenance of existing software systems

Web development and support

  • Develop and maintain optimal functionality of the SADiLaR web services.
  • Liaise with the Technical Manager and Research Manager on the proper functioning of the web services when necessary.

Minimum requirements

  • A bachelor’s degree (NQF Level 7) in Computer Science/Information Technology/Computer Engineering/Computational Linguistics.
  • A minimum of 4 years’ experience in the design of web sites, web services or web APIs at a senior level.
  • A minimum of 4 years' collective programming experience in Java (recommended), Python, C, C , JavaScript or similar languages at a senior level.

KEY FUNCTIONAL/ TECHNICAL COMPETENCIES:

  • Knowledge and skills to design, develop, implement and deploy software solutions and services.
  • Knowledge and skills to maintain and adapt existing systems.
  • Experience of Linux administration (specifically application deployment) on e.g. RHEL/CentOS, Debian-based distributions.
  • Knowledge of general programming concepts and databases e.g. MySQL/MariaDB, PostgreSQL, SQLite or MongoDB at a senior level.

KEY BEHAVIOURAL COMPETENCIES:

  • Advanced ability to master new software with ease.
  • Ability to function in multiple roles in a team, including e.g. mentoring.
  • Ability to work independently or take the lead on sub-projects.
  • Motivated and self-driven.

REMUNERATION:

The annual total remuneration package will be commensurate with the level of appointment as advertised and in line with the NWU policy guidelines.

ENQUIRIES REGARDING JOB CONTENT MAY BE DIRECTED TO:                               Dr Friedel Wolff at    Friedel.Wolff@nwu.ac.za

ENQUIRIES REGARDING RECRUITMENT PROCESS MAY BE DIRECTED TO:                Mr Byron Louw:  018 285 2304

CLOSING DATE:                                                                                                                   03 March 2024

PLANNED COMMENCEMENT OF DUTIES:                                                                     As soon as possible

 

Kindly take note: applications must be submitted online through the official NWU vacancy website.

Incomplete applications and those submitted through any other platform will not be considered.

The University subscribes to and applies the principles of Employment Equity (EE) Act and is committed to transformation. Preference will be given to candidates from the designated groups, in accordance with the principles of the EE Act and NWU Employment Equity Plan.

The University reserves the right not to make an appointment. Communication will be limited to shortlisted candidates only.

If you are not contacted within two months from the closing date of this advertisement, please accept that your application was unsuccessful.

 

 

Our website uses cookies so that we can provide you with the best user experience. By continuing to use our website, you agree to our use of cookies.