The Information Technology Division supports UOI's business strategy and growth through three core pillars: Cybersecurity, Infrastructure, and Applications. The Applications team is responsible for the stability, delivery, and continuous improvement of systems that support UOI's operations and innovation agenda.
Job Purpose
The Application Engineer is responsible for the effective support and enhancement of UOI's application and integration landscape. This role ensures applications are stable, secure, and well-supported, while working closely with internal stakeholders and vendors to deliver reliable technology solutions that meet business needs.
Main Responsibilities
- Provide day-to-day application support, ensuring incidents and service requests are resolved in a timely manner.
- Design, develop, and enhance backend applications and APIs using approved UOI technologies and standards.
- Support and maintain integrations and data flows across internal and external systems.
- Perform root cause analysis for application incidents and implement corrective and preventive actions.
- Support application changes across development, testing (SIT/UAT), release, and post-implementation phases.
- Work with infrastructure and security teams on deployments, access controls, monitoring, and compliance.
- Engage external vendors to manage defects, enhancements, and delivery quality in line with agreed SLAs.
- Contribute to the support and enhancement of Odyssey 2 and Odyssey 5 platforms.
- Maintain application documentation to support operational readiness, audits, and knowledge transfer.
- Participate in standby or on-call support rotations where required.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum 3-5 years of experience in backend software development.
- Experience in application support and backend development within a production environment.
- Hands-on experience with Java or C#/.NET and associated frameworks (e.g. Spring Boot, ASP.NET Core).
- Strong SQL skills and experience working with relational databases.
- Understanding of RESTful APIs, integration patterns, and application interfaces.
- Experience working in Linux / Red Hat environments.
- Exposure to AWS services used in application environments (e.g. EC2, RDS, S3, CloudWatch).
- Strong analytical and troubleshooting skills with a structured approach to problem resolution.
- Ability to work effectively with business users, technical teams, and external vendors.
- Awareness of IT controls and regulatory expectations within a financial services environment.
Added Advantage
- Experience supporting Odyssey 2 and / or Odyssey 5 systems.
- Exposure to CI/CD pipelines, DevOps tooling, or automation.
- Scripting experience (e.g. Python, Shell).
- Knowledge of API security concepts and secure coding practices.
- Experience supporting vendor-developed or packaged insurance systems.
Certifications
- Java SE OCA / OCP
- AWS Associate-level certifications
- SQL-related certifications
- Red Hat RHCSA / RHCE
- ITIL v4 Foundation