We are storming the marketplace with the highly skilled, experienced, and certified professionals that businesses need.

Find your perfect job.

Python Developer (Closed)

SkillStorm is seeking a Python Developer for our client in Jersey City, NJ. Candidates must be able to work on SkillStorm's W2; not a C2C position. EOE, including disability/vets.

Job Description:

  • MRT owns the suite of applications used by market risk managers and data stewards across all Global Markets business lines and locations. These applications produce and warehouse risk sensitivities from greeks to stress scenarios and Value-at-Risk, and manage risk limits on a daily basis. MRT takes advantage of big data technology to meet the demand for processing large amounts of data. MRT is part of the bank's initiative to extend Lean Agile practices both in terms of change management and development tools.
  • MRT is a global team operating out of London, Dublin, New York City, Jersey City, Toronto, Mumbai and Hong Kong. Business users are located primarily in London, New York City and Hong Kong. MRT forms part of Global Banking And Markets Technology (GBAM Tech) and Enterprise Risk and Finance Technology (ERFT), and partners with Application Production Services (APS) who are responsible for first and second-line support.
  • Projects range from the development of additional feature requested by Global Market Risk (GMR) and regulators, the integration of new technology and upgrade of existing ones, and bank-wide technology transformation initiatives. The technology stack includes Java, Python and IBM Db2 Sailfish. Development tools include JIRA, Jenkins, Splunk as well as the in-house Quartz tool suite and bank-wide codebase.

Role and Responsibilities:

  • Ownership of API, User Requirements and drive deliverables as requested by business.
  • Establish, develop and maintain good working relationships with business users. Gather requirements from business users and how they fit it into the current framework. Work with business analysts where applicable..
  • Propose and Implement technology solutions, work with Sr. Developers to ensure longevity of code base
  • Document changes and update functional and technical design documents including Wiki.
  • Demo applications and changes to business users and technology colleagues. Gather, share and integrate their feedback.
  • Development and Release Management
  • Provide estimates for prospective changes and advised on the planning of the development work. Provide regular progress updates and keep JIRA up to date. Raise and discuss issues and blockers. Contribute to the re-planning when the work is greater than expected, project work is delayed by support work or priorities are updated.
  • Implement the changes assigned to you and associated unit tests in a timely manner. Submit the code for review and obtain sign-offs.
  • Review the code of other developers. Share your knowledge and provide relevant technical training on your domains of expertise.
  • Work with QA for code releases
  • Comply and participate in the release management process.
  • Make and implement suggestions to enhance enterprise agility.
  • Third-Line Support
  • Investigate production issues when instructed by APS. Provide regular updates to APS and the impacted business users directly if appropriate.
  • Deliver fixes and temporary workaround if necessary in a timely manner.

Primary Skill:

  • Python

Required Skills:

  • Ability to Program in Python is a must.
  • Strong Data Structures and Algorithms background. Ability to implement solutions with performance and resiliency in mind.
  • Strong programming skills in Java and Python. Strong knowledge of async Programming and RPC.
  • Must be familiar with OOP and functional programming preferably.
  • Strong knowledge of SQL and abiity to dive into Query Plans and optimize queries is a must.
  • Should be able to discuss trade offs regarding store vs compute, serialization-deserialization costs

Desired Skills:

  • Financial Markets knowledge is a plus. Candidate must be driven to learn and be a self learner?

#LI-DNI

Similar Jobs

Entry Level Software Developer

Contract job in Orlando

Entry Level Software Developer

Contract job in Melbourne

Application Architect V

Contract job in Jersey City

Technical Project Manager

Contract job in Jersey City