Application Analyst

Custom Field 1:  Singapore Exchange
Location: 

Singapore, SG

Facility:  Operations & Technology
Job Type:  Permanent (HC)
Custom Field 2:  2974

Job Summary

SGX is looking for a self-driven and motivated Application Analyst to join our team in the delivery, support, and maintenance of business critical and issuers/data shared systems. This is a role for candidates who want to best leverage their hands-on experience on Java, Python, open-source observability tools and develop cloud-based applications. 

Job Responsibilities

Key Responsibilities: 

•    Provide Level 2 or Level 3 support for business critical applications, ensuring high availability and performance. 
•    Investigate and resolve application issues, bugs, and performance bottlenecks. 
•    Develop and use AI tools (e.g. predictive analytics, anomaly detection, intelligent monitoring) to proactively identify and resolve issues. 
•    Performing application recovery, application verification, and monitoring. 
•    Perform non-functional testing, identify break points, securities vulnerabilities, and application anomalies. 
•    Monitor application health and performance using appropriate tools. Automate routine support tasks using scripting (e.g. Python, PowerShell) and AI-enhanced solutions. 
•    Collaborate with engineering, infrastructure, and business teams to implement fixes and enhancements. 
•    Maintain documentation for support procedures, known issues, and resolutions. 
•    Develop and enhance in-house built observability platform using Elastic, Logstash, and Kibana. 
•    Ensure compliance for all internal controls and standard operating procedures. This will involve fixing vulnerabilities, extracting evidence for audits, and maintaining system hygiene. 

Job Requirements

Qualifications: 

•    Bachelor’s degree in Computer Science or Engineering from a reputable university or equivalent experience. 
•    Candidate with 3-5 years of experience in software development, system analysis, or application support roles. 
•    Proficiency in Java and/or scripting (SQL, Python, Shell). 
•    Understanding of RESTful APIs, microservices, and integration patterns. 
•    Hands-on knowledge in Linux, Windows operating system based application support and maintenance. 
•    Good verbal and written English communication skills. 
•    Operations and Production-first mindset. 
•    Ability to work independently and in a team-oriented environment. 


Preferred Skills: 

•    Understanding of financial instruments and post-trade operations. 
•    Experience with monitoring tools (e.g. Splunk, AppDynamics, Dynatrace). 
•    Knowledge of CI/CD pipelines and DevOps practices. 
•    Experience operating cloud platforms and containerized environments with demonstrated competency to deploy applications, configure, perform monitoring and troubleshooting in these environments. 
•    Experience in supporting the enhancement for open-source dashboards and visualization tools such as Elastic, LogStash, and Kibana. 


Job Segment: Open Source, Technical Support, Cloud, Computer Science, Systems Analyst, Technology