Senior Python Developer

$135,200 - $145,600/Yr

Pyramid Consulting - Jersey City, NJ

posted 3 months ago

Full-time - Mid Level
Jersey City, NJ
Professional, Scientific, and Technical Services

About the position

We are seeking a talented Senior Python Developer for an immediate contract opportunity that spans over 12 months, with the potential for long-term engagement. This position is based in Jersey City, NJ, and operates in a hybrid work environment. The ideal candidate will have a strong background in Python development, object-oriented programming, and database technologies. The role requires hands-on software development experience, particularly in Python, as well as familiarity with SQL and various database systems such as Exadata, Sybase, and SQL Server. The Senior Python Developer will be responsible for analyzing, designing, developing, and troubleshooting both new and existing applications. This includes ensuring application stability and managing interactions across multiple functions, including Development, QA, Operations, and Risk. The candidate should be comfortable working in a fast-paced environment with minimal supervision, while also being flexible enough to adopt new technologies as needed. A background in investment banking or financial services is preferred, as is experience with market risk measures and analytics. In addition to technical skills, strong written and verbal communication abilities are essential for this role. The candidate should also possess a good understanding of software configuration management systems, including bug tracking and source control tools like JIRA and CVS. Familiarity with mortgage-backed securities and structured products is a plus, although not mandatory. This position offers a competitive pay range of $65 - $70 per hour, along with employee benefits that include health insurance, a 401(k) plan, and paid sick leave, depending on the work location.

Responsibilities

  • Analyze, design, develop, and troubleshoot new and existing applications.
  • Ensure application development and overnight stability.
  • Manage interactions across multiple functions like Development, QA, Operations, and Risk to ensure smooth delivery.
  • Work with geographically dispersed groups.
  • Utilize software configuration management systems for bug tracking, source control, and build management.

Requirements

  • 5-8 years of hands-on software development experience in Python and database technologies such as Exadata, Sybase, and SQL Server.
  • Strong programming background with Python and object-oriented programming skills.
  • Good understanding of OOP fundamentals, data structures, and design patterns.
  • Ability to write SQL and macros in Excel.
  • Experience in a fast-paced environment with minimal supervision.

Nice-to-haves

  • Investment banking domain experience.
  • Knowledge of market risk measures and analytics.
  • Familiarity with mortgage-backed securities and structured products.

Benefits

  • Health insurance (medical, dental, vision)
  • 401(k) plan
  • Paid sick leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service