eResearch Systems and Web Developer (Re-Advertisement) - (7699)
Job Title: eResearch Systems and Web Developer (Re-Advertisement)
Faculty: Cape Peninsula University of Technology -> CPUT Libraries
Campus/Location:
Job Type: Permanent
Occupational Function: Support / Admin
Number of Positions: 1
Annual Salary Package (incl. Medical Aid rate based on principal member only): To be confirmed
Advert Closing Date: 2/3/2025
Job Purpose:
The position of the eResearch Systems and Web Developer is critical in the library environment as it provides technical support to the eResearch platforms which enables researchers and Library staff to carry out their duties. The eResearch online platforms, which are web-based, have been customised to ensure that they meet the requirements of the library objectives.
The maintenance of such systems requires someone with good communication skills, technical skills in operating systems for server maintenance, web services for APIs development, good programming skills in languages such as Python, PHP, Java and others for further enhancement of the systems, good networking configuration skills for cybersecurity, analytical & problem-solving skills to ensure that the systems are optimally running in order to provide good service to the users.
System Management:
- Work closely with colleagues in the Library, CTS Services and Research & Innovation, to identify the ongoing technical requirements for eResearch, encompassing Research Data Management and Institutional Repository (Digital Knowledge) platforms.
- Work with University IT Department to ensure alignment with the ICT strategy and target application and technical architectures, plan, design and implement a scalable university-wide research information infrastructure based on existing technologies and make recommendations for the adoption of new technologies, where necessary.
- Work with colleagues in the Library and Research & Innovation Units to develop policies and processes which enable the University to meet requirements for the management, preservation, and access to research data and publications.
- Support the use of research information management applications.
- Contribute to library support for researchers and the Research Technology and Innovation Blueprint by implementing tools for research data management and publication.
Systems Design:
- Design, code, test, correct and document large and/or complex programs and program modifications using agreed standards and tools, to achieve a well-engineered result.
- Produce outline system specifications, main system functions and information flows, data load and implementation strategies, phasing of development.
- Specify user/system interfaces, including menus, screen dialogues, inputs, reports, validation and error correction procedures, processing rules, access, security and audit controls, recovery routines and contingency procedures.
- Produce logical system designs showing processes, objects, data flows, inputs, stored data and outputs. Identify common processes.
- Translate logical designs into physical designs taking account of target environment, performance requirements and existing systems.
- Document all work using agreed standards, methods and tools.
- Construct, interpret and execute test plans to verify correct operation of completed systems.
Systems Development:
- Ensure the implementation of and compliance with systems development standards, methods and procedures.
- Maintain appropriate technical records. Perform quality and structured reviews of technical products and work.
- Design large and/or complex programs and program modifications using agreed standards and tools.
- Plan, design and conduct tests of programs; correct errors and re-test to achieve an error-free result.
- Conduct reviews of supplied specifications, with others as appropriate.
- Document all work in accordance with agreed standards.
Web Development:
- Ensure the Library website development, updates, and maintenance.
- Work with the Library web environment working group in strategizing the web environment for best user experience to access Library services.
Job Knowledge, Skills and Experience:
- A 4-year qualification in Computer Science, Information Systems or Information Technology or related fields.
- At least 3 years’ experience in Software Design and Development (Programming).
- Able to work flexibly across campuses as required.
Recommendation:
Key Performance Areas / Principal Accountabilities:
- Software Development/Programming.
- Programming languages.
- System Administration.
- Web Development.
- Problem Solving.
- Team support.
- Research & Development and Innovation support.
- Project management & support.
- PHP, Java and Python programming languages.
- MySQL, PostGres, ORACLE and SQL queries.
- Familiarity with Internet technologies and protocols (e.g. HTML, XML, TCP/IP, HTTP, FTP and SMTP).
- Analysis modelling and design methods.
- Software engineering methods and techniques.
- Planning and Organizing.
- Creative approach to solving problems.
- Collaborative, able to build working networks.
- Positive and open in communication.
General Information:
Closing Date: 02 March 2025
For enquiries and assistance with your online application: please contact Mr Odwa Siza, (Human Capital Department) on (021) 959 6738 or 0812484251.
NB: PLEASE NOTE THAT THIS SYSTEM DOES NOT ALLOW APPLICANTS TO UPLOAD CVs. IT IS THUS IMPORTANT THAT APPLICANTS COMPLETE ALL SECTIONS COMPREHENSIVELY AS FAILURE TO DO SO MIGHT DISADVANTAGE YOU. PLEASE UPDATE YOUR APPLICATION ON THE SYSTEM WITH THE LATEST INFORMATION AS THIS WILL BE THE ONLY CRITERIA USED FOR EVALUATION OF YOUR APPLICATION BY OUR PANEL.
The Cape Peninsula University of Technology is committed to Employment Equity and aims to attract and retain talented individuals to achieve our equity objectives. People from the designated groups, including those with disabilities, are encouraged to apply. Preference will be given to applicants whose appointment contributes towards the achievement of demographic representation. We reserve the right not to make an appointment.
Copyright, Cape Peninsula University of Technology.
We are a university in Cape Town, South Africa and the only university of Technology in the Western Cape province.
We are also the largest university in the province.