Back to jobs

Senior Application Analyst

Job description

We are seeking a self-driven Senior Application Analyst to join our client's team in delivering, supporting, and maintaining business-critical systems. This role is ideal for candidates who are fast learners and have a strong interest in building expertise in supporting complex financial technology applications.

Key Responsibilities

  • Provide Level 2/3 support for business-critical applications, ensuring high availability and optimal performance.
  • Troubleshoot application errors and failures by analyzing data processing and transaction flows.
  • Conduct impact assessments for application enhancements to meet business and operational requirements.
  • Investigate and resolve application issues, bugs, and performance bottlenecks.
  • Perform application recovery, verification, and monitoring activities.
  • Execute non-functional testing, identify breakpoints, security 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 observability platforms using Elastic, Logstash, and Kibana.
  • Ensure compliance with internal controls and standard operating procedures, including vulnerability remediation, audit evidence extraction, and system hygiene maintenance.
  • Provide after-office support when required. Candidates should be comfortable offering remote assistance from home to resolve critical issues outside standard working hours.

Essential Qualifications

  • Bachelor's degree in Computer Science or Engineering from a reputable university or equivalent experience.
  • At least 3 years of experience in Application support, business analysis, or Software development roles.
  • Proficiency in Java and/or scripting languages (SQL, Python, Shell).
  • Understanding of RESTful APIs, microservices, and integration/middleware patterns.
  • Familiarity with API-based message standards
  • Hands-on experience with Linux and Windows OS-based application support and maintenance.