Our client, is an multinational investment bank and financial services holding company, is seeking pplication Programmer V.
Location: New York, NY
Position Type: Contract
Schedule: Hybrid- 3 Days/Wk Onsite
Job Summary:
• Application Developer required for derivatives risk system.
• The position offers a unique opportunity to be involved in a key role for a critical application with high visibility to the business end users.
• Design and implementation of the large scale enterprise end of day risk system using QUARTZ (Client proprietary development platform on Python)
• Work as part of the agile development team to deliver new products/functions for the business.
• Provide architectural recommendations and optimizations across environment
• Provide L3 support to keep application lights-on.
REQUIRED Skills:
• Hands-on development experience in object-oriented programing. Python. SQL, database, C++
• Extensive knowledge on design and implement large scale distributed systems
• Strong problem-solving skills
• Excellent written and verbal skills with a strong work ethic.
• Team player, self-motivated
• Experience in high pressure working environment within a financial institute.
• Experience in Agile/Scrum Management and Agile Tools.
DESIRED:
• Knowledge of credit derivatives
• Familiar with Risk management and P&L attribution.
GENERAL:
• Responsible for designing and developing complex requirements to accomplish business goals.
• Ensures that software is developed to meet functional, non-functional, and compliance requirements.
• Ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset.
• Possess strong proficiency in development and testing practices common to the industry, and have extensive experience of using design and architectural patterns.
• At this level, specializations start to form in either Architecture, Test Engineering or DevOp.
• Contributes to story refinement/defining requirements.
• Participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
• Performs spike/proof of concept as necessary to mitigate risk or implement new ideas.
• Codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
• Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.
• Assists team with resolving technical complexities involved in realizing story work.
• Designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
• Designs/develops/maintains automated test suites (integration, regression, performance).
• Sets up and develops a continuous integration/continuous delivery pipeline.
• Automates manual release activities.
• Mentors other Software Engineers and coaches team on CI-CD practices and automating tool stack.
• Individual contributor.
Note: We cannot work with C2C candidates.
#LI-LB1