An App Bank Specialist (developer) is responsible for managing and transforming production operations, including handling alerts, managing incidents, debugging and fixing the issues and identifying potential risks and mitigating them before they are realized. Specialists also handle requests filed by users (Operational users, Business, Upstream teams, downstream teams) of a product or system. Their primary responsibility is troubleshooting and resolving errors, and throughout their work they must constantly log details for later reports and to provide team with updates. When not fixing issues, they are involved with non-functional product development and improving processes.
Duties and Responsibilities
Troubleshoot Issues
Specialists must act quickly to analyze the available data and find the root cause of the issues. They should be able to read and debug the source code to analyze the issues. They may then develop a solution and work with the product development team to review and apply the fix. They must also create useful tools to automate key processes.
Assist Users
This role entails interacting with product users, Operations, Business, other engineering teams, etc., and solve the problems they face. These interactions can occur in various setups, including in-person meetings, phone calls, emails, and live messaging chats. In all of these cases, it’s vital to address concerns promptly and maintain a helpful attitude.
Stakeholder management
Work closely with Operations, Sales and Trading management to understand the process gaps, system issues and possible opportunities and help streamline the process, fix thematic system issues and help with creating solutions which enable business growth.
Skills and Qualifications
Specialists are analytical individuals who use critical thinking and technical expertise to relentlessly improve products. Good communication skills come in handy, as do the abilities to multitask and work well under pressure. In addition to a bachelor’s degree in a field related to technology or engineering, we look for following skills:
· Problem-solving skills – successful specialists excel at resolving problems encountered by users, whether these require only quick fixes or major collaborative efforts across various departments.
· Technical expertise – specialists develop a deep understanding of the product they handle as well as the processes behind it.
· Customer service – specialists must communicate well with users, paying attention to their concerns and providing clear, regular updates for ongoing requests.
· Attention to detail – it’s crucial for specialists to be mindful of details since their tasks include creating extensive documentation, tracking errors, and making changes to products
· Multitasking – specialists handle technical issues from multiple customers at the same time, along with other responsibilities such as writing reports and participating in manufacturing or development
· Business Acumen – Understanding of Global markets, various financial products, financial statements, and reports to help them communicate well with operations, sales, and client representatives.
Essential technical and business skills needed for this role.
· Knowledge of Relational Databases (DB2/Sybase) and SQL
· Programming languages like Java, scripting languages like Python
· Knowledge of working with Unix/Windows environment
· Familiarity with Git or other SDLC tools for Change Management and Version Control.
· Knowledge of Autosys, procmon or other job schedulers
· Knowledge of Futures and Options
· Experience supporting Listed derivatives clearing business.
· Experience supporting CCP connectivity and client reporting.