Mintek has an exciting career opportunity for an Application Support Analyst.
The successful candidate will be responsible for system development, configuration, and support: SharePoint.
- (with Nintex Workflow and Nintex / InfoPath forms), SharePoint Online (with Microsoft Power Platform for workflow and forms).
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.
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. 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.
- 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.
Qualifications
- 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.
- Requires 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.