Introduction
Mintek has an exciting career opportunity for an Application Support Analyst. The successful candidate will be responsible for system development, configuration, and support: SharePoint 2016 (with Nintex Workflow and Nintex/InfoPath forms), SharePoint Online (with Microsoft Power Platform for workflow and forms). All suitably qualified and experienced candidates are invited to apply.
Duties & Responsibilities
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
Requirement Analysis:
- Gather and analyze business requirements through collaboration with stakeholders.
- Create functional specifications and documentation.
System Development:
- Develop new, or enhance existing, processes, workflows, and forms.
Testing and Quality Assurance:
- 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.
Documentation:
- Create and maintain technical documentation for system architecture, APIs, workflows, and user guides.
- Document process design with comments and maintain a version-controlled repository.
Deployment:
- Prepare and execute deployment plans, including rollback strategies.
Performance Optimization:
- Monitor system performance and identify bottlenecks.
- Optimize design and database queries for efficiency and scalability.
b) Support Responsibilities
Technical Support:
- Provide first-level support for end-users experiencing issues with developed systems.
- Troubleshoot and resolve technical problems in a timely manner.
Incident Management:
- Log, track, and manage incidents using ticketing systems.
- Prioritize incidents based on severity and impact on business operations.
System Monitoring:
- Monitor application performance and availability using monitoring tools.
- Respond to alerts and notifications for system outages or performance degradation.
Maintenance and Upgrades:
- Regularly update and patch software to maintain security and functionality.
- Implement system upgrades and enhancements based on user feedback and evolving requirement
User Training:
- Conduct training sessions for end-users to improve system understanding and efficiency.
- Create user manuals and training materials to facilitate knowledge transfer.
Collaboration with IT Teams:
- Work closely with system administrators, network engineers, and ICT support teams.
- Participate in cross-functional meetings to discuss system improvements and user needs.
Feedback Collection:
- Gather feedback from users to understand system limitations and areas for improvement.
- Analyze user behavior and system usage metrics to inform development.
Incident Reporting and Analysis:
- Prepare incident reports and conduct root cause analysis for recurring issues.
- Develop solutions or workarounds to prevent future incidents.
Compliance and Security
- Ensure that developed systems adhere to security best practices and compliance standards.
- Collaborate with security teams to conduct vulnerability assessments.
Change Management:
- Participate in change management processes to assess risks associated with system changes.
- Communicate changes and updates to relevant stakeholders
Additional Responsibilities
Research and Development:
- Stay updated on industry trends, emerging technologies, and best practices.
- Experiment with new tools and methodologies to enhance system performance and development processes.
Desired Experience & Qualification
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.
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