Senior Python Developer

BC Forward
Jersey City, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 142K

Job location

Jersey City, United States of America

Tech stack

Java
Multitier Architecture
Component-Based Software Engineering
Computer Programming
Databases
Quartz (Graphics Layer)
Database Design
Software Design Patterns
JSON
Python
Enterprise Messaging Systems
MongoDB
NoSQL
Object-Oriented Software Development
Oracle Applications
SQL Databases
React
Information Technology

Job description

  • Design, develop, and test risk applications using Python and object-oriented design patterns.
  • Contribute to intraday risk and clearing certainty platforms for OTC and ETD businesses.
  • Adopt and leverage an N-tier, component-based architecture.
  • Collaborate with business, credit risk, and technology teams to understand and resolve issues.
  • Report on project status, risks, and issues to stakeholders.
  • Create and maintain technical documentation.
  • Mentor junior developers and promote best practices.

Requirements

We are seeking a Senior Python Developer to join our dynamic Cleared Derivatives Risk Technology team. The ideal candidate will have strong experience in Python 3.x, messaging systems, and database design and a proven ability to design, develop, and support intraday risk and clearing certainty platforms for OTC and ETD products., * 7+ years of hands-on experience with Python 3.x.

  • Experience with pub/sub and queue messaging systems (AMPS preferred).
  • Strong database skills including SQL, Oracle, and table design.
  • Proficiency in analytical and object-oriented design and programming.
  • Ability to work effectively within an N-tier, component-based architecture.
  • Demonstrated collaboration and team skills.

Preferred Skills:

  • Degree in computer science or a related field.
  • Comfort with event-driven paradigms, multithreading, and asynchronous concepts.
  • Knowledge of IRS, CDS, repos, and futures/options products.
  • Experience with MongoDB, NoSQL, JSON, and design patterns.
  • Experience with React.js.
  • Experience with Java and object-oriented DB/SQL concepts.
  • Familiarity with Bank of America Quartz environment and Quartz stack (DAG, QzRT, QFS Deal Model).

Benefits & conditions

  • Competitive compensation and benefits.
  • Opportunities for growth with global clients.
  • A supportive, inclusive culture that values innovation and people.
  • Exposure to cutting-edge technologies and projects.

About the company

BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.

Apply for this position