Mintek IT / Telecom Jobs in Gauteng
✅ Job Alerts Activated
You'll now receive future job opportunities instantly.
Thinking about applying?
Before you submit your application, take a moment to go through all the details carefully.
Scroll down to read the full job description, including responsibilities, requirements, and benefits — and see if it’s the right fit for you.
Mintek, South Africa’s national mineral research organisation, is one of the world’s leading technology organisations specialising in mineral processing, extractive metallurgy and related areas. Working closely with industry and other R&D institutions, Mintek provides service test work, process development and optimisation, consulting and innovative products to clients world-wide. Mintek is an autonomous statutory organisation which reports to the Minister of Mineral Resources.
About 30 per cent of the annual budget of R390 million is funded by the State Science Vote, with the balance provided by contract R&D, sales of products and services, technology licensing agreements, and joint-venture private sector companies. Mintek has about 780 permanent staff members, over half of whom are scientists, engineers and other technical R&D specialists.
ADVERTISEMENT - CONTINUE READING BELOW ↓
CONTINUE BELOW ↓
Job description
The following activities are related to the systems specified below:
- SharePoint 2016 (with Nintex Workflow and Nintex/InfoPath forms)
- SharePoint Online (with Microsoft Power Platform for workflow and forms)
a) Development Responsibilities
- Gather and analyze business requirements through collaboration with stakeholders.
- Create functional specifications and documentation.
- Develop new, or enhance existing, processes, workflows, and forms.
- Develop unit tests, integration tests, and system tests to ensure the quality of developments.
- Conduct reviews and peer testing sessions to identify and fix issues.
- Create and maintain technical documentation for system architecture, APIs, workflows, and user guides.
- Document process design with comments and maintain a version-controlled repository.
- Prepare and execute deployment plans, including rollback strategies.
- Monitor system performance and identify bottlenecks.
- Optimize design and database queries for efficiency and scalability.
b) Support Responsibilities
- Provide first-level support for end-users experiencing issues with developed systems.
- Troubleshoot and resolve technical problems in a timely manner.
- Log, track, and manage incidents using ticketing systems.
- Prioritize incidents based on severity and impact on business operations.
- Monitor application performance and availability using monitoring tools.
- Respond to alerts and notifications for system outages or performance degradation.
ADVERTISEMENT - CONTINUE READING BELOW ↓
CONTINUE BELOW ↓
- Regularly update and patch software to maintain security and functionality.
- Implement system upgrades and enhancements based on user feedback and evolving requirement
- Conduct training sessions for end-users to improve system understanding and efficiency.
- Create user manuals and training materials to facilitate knowledge transfer.
- Work closely with system administrators, network engineers, and ICT support teams.
- Participate in cross-functional meetings to discuss system improvements and user needs.
- Gather feedback from users to understand system limitations and areas for improvement.
- Analyze user behavior and system usage metrics to inform development.
- Prepare incident reports and conduct root cause analysis for recurring issues.
- Develop solutions or workarounds to prevent future incidents.
- Ensure that developed systems adhere to security best practices and compliance standards.
- Collaborate with security teams to conduct vulnerability assessments.
- Participate in change management processes to assess risks associated with system changes.
- Communicate changes and updates to relevant stakeholders
- Stay updated on industry trends, emerging technologies, and best practices.
- Experiment with new tools and methodologies to enhance system performance and development processes.
QUALIFICATION AND EXPERIENCE
- Bachelor's degree in software engineering, Computer Science, Information technology, Information Systems, Computer Engineering, Computer Studies or equivalent
- 2 – 5 years minimum relevant experience
-
Training required :Relevant system certification, e.g. relevant to SharePoint Online and Microsoft Power Platform.
ADVERTISEMENT - CONTINUE READING BELOW ↓
CONTINUE BELOW ↓
REQUIRED KNOWLEDGE
- Possesses specialist knowledge of software applications relevant to their area of responsibility, e.g., SharePoint Online and Microsoft Power Platform.
- Understanding of Information Technology Service Management (ITSM)
- Understanding of Information Software Development Lifecycle
COMPETENCIES
- Troubleshooting
- Systems thinking
- Verbal and written communication
- Problem-Solving
- Teamwork
- Writing
- Research
👉 STOP: Ready to Apply?
Don't miss out on this opportunity! Carefully review the job details one last time. Once you're ready, scroll down to the bottom of this page to access the How to apply button.
Hurry—applications for this cycle are closing soon!← View More IT / Telecom Jobs
✅ Cyber Security Engineer II - Capitec Bank