Point your AI agent at freehire and let it find you a job.

Get the CLI →

Stash Talent Services

NewBe an early applicant

Python Developer

Posted
Discussion

Summary

18-month hybrid Python developer contract in Jersey City building pricing, risk, and PnL systems for a bank's FICC/equities business. Day to day involves coding and unit testing stories, designing architecture components, building automated test suites, setting up CI/CD pipelines, and mentoring engineers.

Title: Python Developer

Location: Jersey City-Hybrid

Duration: 18 months

Interviews. Two rounds; the final is face-to-face


Key Responsibilities

  • Contribute to story refinement/defining requirements.
  • Participate and guide the team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
  • Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.
  • Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
  • Utilize multiple architectural components (across data, application, business) in design and development of client requirements.
  • Assist the team with resolving technical complexities involved in realizing story work.
  • Design/develop/modify architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
  • Design/develop/maintain automated test suites (integration, regression, performance).
  • Set up and develop a continuous integration/continuous delivery pipeline.
  • Automate manual release activities.
  • Mentor other Software Engineers and coach the team on CI-CD practices and the automation tool stack


Technical Skills required

  • Programming in Python (or equivalent/similar programming languages).
  • Understanding of grid/distributed/parallel/high performance computing concepts.
  • Knowledge of FICC (Fixed Income, Currencies and Commodities) or Equities products in pricing, risk and PNL domains.
  • Software development and testing, deployment and support using agile development methodologies
  • Functioning as part of a high-performance team, working on high-priority deliverables
  • Solving real problems and adding value to the business
  • Communicating effectively with various stakeholders across technology and the business


Desired Qualifications

  • Experience in platforms similar to Quartz
  • Lead technologist experience in risk calculation projects
  • Ability to coach junior developers
  • Ability to collaborate with various technology teams across the bank
  • Primary Skillset needed: Python

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.