Ready to Help Change the Way Business are Run?
Together we can achieve more. Niashandi is committed to positively impact and contribute in creating economic development opportunities in South Africa. We partner with private and public sector to create employment opportunities for various trade skills. We are always recruiting dedicated, experienced, and passionate people to join our projects.

Current Job Opportunities
Industrial Organizational Psychologist (Johannesburg)
Role Purpose
To provide credible consulting and project management support within OD and to internal customers, with a focus on the relevant products. A key aspect of the role is to ensure
targets are met and appropriate innovation of the product.
Key Outputs
1) Consulting
2) CRM & Business Development
3) Project Management
4) Leadership
5) Stakeholder Relationship Management
6) Self Management & Teamwork
Requirements
- Minimum Registered Psychometrist
- Masters in Industrial Psychology or other relevant Psychology degree advantageous
- Minimum 3 years experience in a Psychometrist role
- Experience in a corporate environment advantageous
- SST level Best Practice Level
- Internal Stakeholders Head of OD, Managing Director, Finance, IT, Business Analyst, Human Resources and Receptionist
- External Stakeholders Clients and Associates
Senior Software Developer (Johannesburg)
Role Purpose
We are seeking a Senior Software Developer. The incumbent will be required to design, implement, test, deploy, & maintain software systems.
Key Outputs
• Analyse task requirements to understand deliverables.
• Create and maintain a development environment for coding and testing.
• Write efficient, high-quality, high-performance, well formatted & commented, maintainable code.
• Ensure cross platform compatibility of code.
• Design & modify database schema’s and write complex SQL queries.
• Plan, code and implement with the end user experience and interface in mind.
• Rapidly rectify blocker bugs.
• Perform intensive testing of tasks to ensure that they are free of errors and function as required.
• Proactively identify bugs and possible enhancements to the system.
• Regularly update the Issue Tracking System for the Software Development Life Cycle.
• Keep up to date with industry trends and technology developments.
• Research and implement security measures to improve software security.
Requirements
Advantageous:
• Bachelor’s degree in Computer Science, Information System or similar.
• Minimum of 5 years’ experience as a Senior Developer in creating, debugging & updating software applications.
• Experience in the following languages: PHP, JavaScript, HTML, CSS, jQuery & AJAX.
• Experience with MySQL or similar relational databases.
• Excellent debugging skills.
• Understanding of internet & related protocols (HTTP, HTTPS, SOAP, REST, SFTP,etc.).
• Ability to juggle multiple concurrent projects simultaneously.
• Ability to communicate at a technical as well as at a business level.
• A strong sense of pride and personal accountability.
• Prioritise and respond rapidly to requirements.
• Ability to work under stress (e.g., tight deadlines).
Software Test (Johannesburg)
Role Purpose
We are recruiting a Software Tester. The incumbent will be required to ensure quality and usability of software systems through effective testing.
Key Outputs
• Test submitted issues within the 2-week cycle.
• Prepare test cases for deliverables for upcoming cycles.
• Analyse and understand the issue requirements.
• Create test case list for each issue on JIRA & Execute the test cases.
• Write up detailed test cases and report on the results on JIRA.
• Ensure that time is accurately logged.
• Proactively identify bugs and possible enhancements to the system.
• Perform end-to-end testing of system modules as and when required.
• Execute LIVE testing of issues within a minimum time frame.
• Assess system integrity through the testing of related functionality.
• Consider UI & UX principles for design.
• Perform effective usability and user experience testing.
• Conduct smoke tests on LIVE issues within a day.
• Conduct cycle tests on LIVE for every cycle.
• Create, run, and maintain stress and performance tests.
• Conduct handover sessions to explain the issues.
• Monitor and provide feedback on test cases where necessary.
• Take ownership of deliverables, planning one’s own time and prioritising tasks to
ensure on-time delivery.
Requirements
• IT-related tertiary qualification.
• Minimum of 2 years’ experience in Software Testing.
• Basic IT knowledge and skills.
• MS Office Suite, specifically Excel.
• Proficient in JIRA or any other task management system.
• Able to write bug reports effectively.
• Good verbal and written communication skills.
• Good understanding of the agile environment.
• High attention to detail, analytical thinking, and good problem-solving skills.
• Investigative orientation.
• Deadline-driven and good time management skills.
• Able to multi-task and work well in a team environment.
• Able to be diplomatic yet assertive.
Advantageous:
• ISTQB Foundation qualification.
• Experience with performance testing, stress testing, and automated testing.
• Knowledge of white box testing.
Kindly put the position you applying for in subject line.