About the position
Reverside is an established IT services provider focused on delivering high-quality Software Development, IT Resourcing, Digital Transformation, and Systems Support solutions. We partner with leading enterprise clients to deliver reliable, scalable, and secure technology platforms.
The Specialist Support Engineer plays a critical role in providing enterprise-wide application support within an integrated run-and-build environment. The role focuses on maintaining, optimising, supporting, and enhancing enterprise-grade applications while ensuring system stability, security, and performance aligned to agreed SLAs and OLAs. The incumbent works closely with business stakeholders, infrastructure, architecture, security, and delivery teams to ensure minimal disruption to business operations.
Key Responsibilities
Application Support & Operations
Provide efficient and effective support for enterprise-wide applications across multiple stakeholder groups.
Apply critical thinking, design thinking, and problem-solving skills to resolve technical and application-related issues.
Manage and support applications throughout their full lifecycle, including design input, testing, operation, maintenance, and continuous improvement.
Ensure applications meet business requirements for reliability, performance, security, and disaster recovery.
Maintain and validate application known error databases and incident records.
Maintenance, Configuration & Optimisation
Implement application configurations, upgrades, patches, and optimisation activities.
Schedule, coordinate, and oversee planned maintenance activities such as backups, patching, and performance tuning.
Coordinate and execute unplanned maintenance and disaster recovery procedures to minimise downtime and business impact.
Ensure minimal operational disruption during upgrades and maintenance activities.
Maintain accurate, current application documentation and inventories.
Monitoring & Performance Management
Monitor application performance, availability, and operational metrics.
Conduct diagnostic investigations into application and system issues and recommend or implement solutions.
Analyse business systems to identify inefficiencies, risks, and opportunities for improvement.
Maintain and report on operational performance trends.
Governance, Risk & Control
Enhance and adhere to processes for collecting, analysing, and documenting application issues and user change requests.
Support governance processes for transitioning configurations from development to production.
Define and maintain application development, assessment, and support standards.
Ensure compliance with SLAs, OLAs, security standards, and regulatory requirements.
Continuous Improvement & Enablement
Identify and recommend application improvements to enhance capability, performance, and cost efficiency.
Develop and maintain expertise in application functionality, user workflows, and business processes.
Develop user documentation and deliver training to ensure effective application usage.
Stay current with emerging technologies, tools, and best practices relevant to application support and DevOps.
Qualifications
Education
Relevant Bachelor’s degree in Computer Science, Information Technology, or related field preferred.
Equivalent practical experience will be considered in lieu of formal qualification.
Certification in IT Service Management or IT Governance (ITIL / COBIT – Foundation level) is advantageous.
Experience
Minimum 3–5 years’ experience in IT or IT Consulting.
Minimum 3–5 years’ experience in Application Management and Application Diagnostics.
Proven experience in enterprise application support environments.
Experience within Banking and Financial Services environments.
Experience working in cross-functional, integrated delivery teams.
Experience in testing, quality assurance, and application diagnostics.
Skills
Strong troubleshooting, debugging, and problem-solving skills.
Proficiency in one or more coding or scripting languages such as Java, C#, Python, Perl, or JavaScript.
Experience with application server containers including Tomcat, Jetty, JBoss, NodeJS, IIS, and .NET Core.
Knowledge of CI/CD tools such as Jenkins, Bamboo, TFS, or Azure DevOps.
Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Knowledge of version control systems, particularly Git.
Understanding of messaging protocols and web services including SOAP and REST.
Knowledge of relational databases and open-source database technologies.
Exposure to cloud platforms such as Azure, AWS, or Google Cloud Platform.
Understanding of security concepts including SSL, OAuth, OpenID Connect, SAML, and directory services (AD/LDAP).
Other Requirements
Ability to work in a fast-paced, high-availability enterprise environment.
Strong attention to detail and commitment to service quality.
Excellent communication and stakeholder engagement skills.
Ability to work independently as well as collaboratively within a team.
Strong ownership mindset with accountability for application stability and performance.
Desired Skills:
- C#
- Python
- Perl
- Webservices (Rest / Soap)
- Azure
- Docker and Kubernetes
- Tomcat
- Jetty
- JBoss
- Nod
About The Employer:
Reverside is a Global ICT company focusing on Digital Engineering, Integration, Cyber-Security, Cloud and Digital Transformation services with delivery centres in Johannesburg and Cape Town, South Africa and Gurgaon, India. Reverside has its Global Headquarter in South Africa and is a B-BBEE Level 1 IT consulting & services organization. Reverside was founded in 2006 and has since grown to a strong team of over 300+ consultants, serving more than 40+ active clients [URL Removed] - [URL Removed] - [URL Removed]