Senior Application Developer

MIO Partners Inc

New York, NY

#4606362008

Position summary

ional standards and build an organization that attracts, develops, and retains exceptional people. MIO is a wholly owned subsidiary of McKinsey, but our activities are kept entirely separate from those of the consulting Firm.

Position

MIO's Quantitative Product Development team is seeking a Senior Application Developer to work directly on projects that improve the experience, efficiency, and performance of our investment management and risk applications. The successful candidate will be comfortable working directly with business users, project managers, partner teams, developers, quants, database admins, and DevOps to deliver front-to-back solutions.

The new hire will be part of a small team of in-house and outsourced developers, collaborating with business teams on requirements, making hands-on contributions to the project portfolio with emphases on productivity and code quality, interacting with and collaborating with technology partner teams, and supporting our application stacks in a Cloud environment.

In addition, this individual will be expected to collaborate with others in core IT to realize the full life cycle of system development projects, from requirements gathering through white-boarding, application design, system design, data modeling, coding, delivery, support, and enhancements through an agile/scrum process.

Primary responsibilities

  • Develop and maintain new and existing applications for use by our investment management and risk teams
  • Collaborate with end users and other stakeholders to understand and implement business requirements
  • Help shape the future of our application architecture and technology stack
  • 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"
  • Collaborate in standardizing the development processes, including technology selection, deployment steps, code reviews, and IT tools

Our applications are primarily browser-based, developed using Python/Django and Python libraries such as pandas, NumPy, PL/SQL, etc. Additionally, MySQL, SQL Server, Elastic Search, Redis, Kafka, Tableau, and various third-party APIs and data sources come into play.

Desired background

The preferred candidate will have strong experience writing n-tier front- and back-office applications and relatively sound knowledge of AWS cloud 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.

  • A bachelor's degree in computer science or engineering discipline
  • A minimum of 5+ years of experience in developing large-scale Python-based UI applications using ReactJS
  • Experience in UX development a plus
  • Strong client relationship management skills and excellent written/verbal communication skills to interact at all levels
  • Formal problem-solving and/or analytical training/experience a plus
  • Must be a proponent of the software development best practices, including unit, functional, and integration testing of their written code and good change management practices in a continuous integration environment
  • Experience in profiling and optimizing code for performance
  • Ability to write high-performing SQL queries, procs, tables, and views
  • Experience with tools/frameworks such as Kafka, Redis, and Elastic Search
  • Practical understanding of design patterns and a good intuition for system design
  • Hands-on AWS development experience preferred

Certain US states require MIO Partners, Inc. to include a reasonable estimate of the salary range for this role. Actual salaries may vary and may be above or below the range based on various factors, including, but not limited to an individual's assigned office location, experience, and expertise. Certain roles are also eligible for bonuses, subject to MIO's discretion and based on factors such as individual and/or organizational performance. Additionally, MIO offers a comprehensive benefits package, including medical, dental and vision coverage, telemedicine services, life, accident and disability insurance, parental leave and family planning benefits, caregiving resources, a generous retirement program, financial guidance, and paid time off.

Base salary range

$170,000-$170,000 USD

MIO Partners, Inc. (MIO) is an equal opportunity employer. MIO will consider all applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability status.

We are committed to protecting your privacy. Please review our Applicant Privacy Policy for a detailed explanation of how we collect, use, and protect your personal information.