Job Description :
Job Description:

3-5 years of overall software development experience; Python experience preferred, otherwise solid experience in C++, Java, or other OO language is a must

Knowledge and experience in Python, Django, Angular JS, Oracle highly desirable.

Knowledge of version and revision control practices and procedures

Working experience with database environment - understanding relational database structure and hands-on SQL knowledge to extract/manipulate data

College degree in Computer Science, Engineering, Math, Physics, or similar area, specialized training and/or equivalent work experience

At least 2+ years of experience in an Investment Bank (or similar) as a Developer

Solid application design, development, and testing work experience

Strong analytical/problem solving skills

Strong sense of ownership, ability to work independently, and have strong communication skills

Experience in the finance industry and/or Credit Risk/Product (Derivatives, F&O, Securities) business knowledge is a plus

Process Skills:

Work closely with business analysts, quantitative research team, and business users as part of a global team to interpret the requirements and evaluate alternative solutions

Create technical design recommendations for developing and integrating programs per written specifications

Perform unit testing and system integration testing of the newly developed functionality

Examine applications to ensure adherence to Application Engineering guidelines, processes, and procedures

Implement and test modifications to existing application modules in accordance with application support and industry standard

Evaluate production issues and suggested enhancements escalated by Service Delivery Team to diagnose and address underlying system problems and inefficiencies

Behavioral Skills:

Good verbal and written communication

Be a good team player