Senior Risk and Middle Office Developer
$175,000 - Per Year Base Salary F/T Employee
A F/T position at MIO serves McKinsey's pension plans, partners, and former partners, working to enhance their long-term financial stability through superior investment.
Pay Options: F/T Employee.
Contact Jonathan Roberts. call (646)791-2493 / (212)616-4800 ext.540 or email email@example.com with the Job Code JR31925 or Click the Apply Now button ().
Location: Midtown Manhattan.
Skills required for the position: JAVA, PYTHON, SQL, BONUS.
Optional (not required):C++, NUMPY, PANDAS
Detailed Info: The Senior Developer - Risk and Middle Office will work as a hands-on developer working directly on projects that improve the experience, efficiency and profitability of our risk and operations teams. Reporting directly to the Risk and Operations Systems Architect, the successful candidate will be comfortable working directly with quant developers, risk analysts, operations analysts and risk managers to deliver front-to-back solutions. He or she will also be expected to work collaboratively with others in IT to realize the full life cycle of system development projects: requirements gathering application design, data modeling, coding, testing, delivery, support and enhancements.
The successful candidate will have strong experience writing n-tier front- and back-office applications for financial services companies, such as asset managers, hedge funds and/or broker/dealers.
This role must lead by example and work collaboratively to:
Provide direction to shape the future of our application architecture
Raise the bar on our development capabilities and processes
Synthesize requirements gathered from multiple teams inside and outside IT and suggest creative solutions - where appropriate guiding us to "do it the right way."
Organize with end users, business analysts, and other architects and developers following a scrum methodology.
Development/Computing Environment: 10+ years hands-on object oriented development in a financial services context (Java and/or C++)
2-3 years of hands-on data driven development in Python is a must.
Design and development experience with data and analytics intensive applications using Pandas and Numpy libraries is also highly desired
Ability to write high performing SQL queries, procs, tables and views
Familiar with general ETL design and development
Good intuition for end user requirements gathering, iterative and collaborative approach to design
Practical understanding of design patterns and experience in system design
Education & Experience
A Bachelor of Science in Computer Science or other related discipline (although strong experience with a less directly related degree will be considered)
A minimum of 10 years' experience developing software in the finance industry
Formal problem solving and/or analytical training/experience a plus, as is experience working with management consultants
CFA or FRM a plus
Our 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.
Primary responsibilities estimated percentage allocation:
15% Technology Leadership: design, mentoring, requirements gathering
15% Relationship Building: requirements gathering, brainstorming with end users
70% Heads Down Development
The position offers competitive compensation package.
Job Id: 31925