Job Details

ID #46051930
State New York
City New york city
Job type Permanent
Salary USD TBD TBD
Source Aegistech Inc.
Showed 2022-09-28
Date 2022-09-27
Deadline 2022-11-25
Category Et cetera
Create resume

Python Developer

New York, New york city, 10001 New york city USA

Vacancy expired!

Job Description:

Our client, the investment arm of a top tier Management Consulting Firm, is seeking a

Full-Time

Python Application Developer. This is a

Hybrid role, where the candidate is expected to go to the office in

New York City 2-3 days/week. The successful candidate will work directly on projects that improve the experience, efficiency, and performance of the company's Risk or Investment-related applications. This is ideal for someone who will be comfortable working directly with developers, quants, database admins, DevOps, and business project managers to deliver front-to-back solutions. This individual will be part of a small team of in-house and outsourced developers, making hands-on contributions to the project portfolio with emphasis on productivity and code quality, and migration of application stacks from an on-premises infrastructure to the Cloud. Additionally, the candidate is expected to work collaboratively with other IT groups to realize Full Life Cycle Development projects from requirements gathering through white-boarding, application design, system design, data modeling, coding, delivery, support, and enhancements through an agile/scrum process.

THE DAY-TO-DAY RESPONSIBILITIES:
  • Collaborate to shape the future of application architecture
  • Raise the bar on development capabilities and processes
  • Work to synthesize requirements gathered from multiple teams inside and outside IT and suggest creative solutions.
  • Organize with end users, business analysts, and other architects and developers following a scrum methodology
  • Develop/maintain new and existing applications for use by the Risk and Investment teams
  • Collaborate in standardizing development processes including technology selection, deployment steps, code reviews and IT tools

TECHNICAL ENVIRONMENT:
  • The client's applications are primarily browser-based, developed using Python/Django and Python libraries such as pandas, NumPy, etc., PL/SQL. Additionally, SQL Server, Elastic search, Redis, Kafka, Tableau, and a variety of third-party APIs and data sources come into play.

THE SKILLS YOU NEED TO GET THE ROLE: The candidate needs to have strong experience writing n-tier Front and Back Office applications with sound knowledge in infrastructure related technologies (preferably for financial services companies, such as Asset Managers, Hedge Funds and/or Broker/Dealers). Candidates with strong technology qualifications outside of financial services will be considered.
  • 3+ years developing large-scale Python applications with Integrated Testing framework experience, preferably in a financial services environment.
  • Formal problems solving and/or analytical training is a plus.
  • Ability to write Test Cases and implement/design Testing Frameworks using PyTest, DocTest and Nose Tests
  • A proponent of software development "Best Practices" including unit, functional and integration testing of the code along with good Change Management practices in a Continuous Integration environment.
  • Experience profiling and optimizing code for performance.
  • Ability to write high performing SQL Queries, Procs, Tables and Views.
  • Experience with tools/frameworks - Kafka, Redis, and elastic search is preferred.
  • Practical understanding of Design Patterns and a good intuition for system design (fundamental understanding of Microservices and developing for applications that can scale is a plus).
  • Hands-on AWS development experience is preferred,
  • Experience with migrating and supporting applications from on-premises infrastructure to the Cloud a plus.
  • The ideal candidate must have a strong work ethic, should demonstrate collaboration, and be a good team player.
  • A Bachelor of Science in Computer Science or other related discipline

If you'd like to learn more about this opportunity, please contact us directly at .

Vacancy expired!

Subscribe Report job