Working in Application Support means you'll use both creative and critical thinking skills to maintain application systems that are crucial to the daily operations of the firm. You'll work collaboratively with global teams on a wide range of projects based on your primary area of focus: design or programming. While learning to fix application and data issues as they arise, you'll also gain exposure to software development, testing, deployment, maintenance, and improvement, in addition to production lifecycle methodologies and risk guidelines. Finally, you'll have the opportunity to develop professionally —and to grow your career in any direction you choose.
The role will require coverage on a shift basis. Weekend work will include short Start of day checks and ad-hoc basis firm wide events (Disaster Recovery testing, for example). Time-off-in-lieu will be given in such scenarios.
Responsibilities:
- Provide support to various trading desks, middle office and operations users and work on quick resolution.
- Identify and resolve any failed post trade failure scenarios.
- Manage and resolve any booking/static data, reporting failures from users.
- Identify and implement where possible automation of manual tasks.
- Troubleshoot priority incidents, facilitate blameless post-mortems.
- Work with development teams throughout the software life cycle ensuring sustainable software releases
- Perform analytics on previous incidents and usage patterns to better predict issues and take proactive actions
- Build and drive adoption for greater self-healing and resiliency patterns
- Enthusiastic, self-motivated and inquisitive. Able to demonstrate a strong sense of ownership and personal accountability.
- Develop, test, and debug automated tasks (Apps, Systems, Infrastructure)
Qualifications:
- Minimum 5 years of working experience in Application support
- Bachelor’s degree or equivalent experience in a software engineering discipline
- Previous experience working on a front-office aligned support team. Previous experience / product knowledge of Fixed Income/Credit business would be an added advantage
- Excellent verbal and written communication skills, to individuals of all levels and levels of technology competency
- Knowledge on Incident management, Change management and Problem management. ITIL certification would be an added advantage
- Knowledge of LINUX/UNIX operating systems
- Knowledge of scheduling tools (Autosys, Control M)
- Basic Cloud knowledge would be an advantage (AWS or Kubrenetes)
- Experience with database technologies, i.e., ability to query SQL
- Experience or knowledge of working in a DevOps / SRE model would be an advantage
- Knowledge of development tools (Jenkins, Git, BitBucket)
- Knowledge of one or more infrastructure components (e.g. networking, cloud services, orchestration tools, containerization, compute, and storage systems)