Garrison Associates - New York, NY

posted about 2 months ago

Full-time - Senior
New York, NY
501-1,000 employees
Administrative and Support Services

About the position

The Senior Application Developer will be responsible for developing and maintaining Python-based UI applications using ReactJS for investment management and advisory applications. This role involves collaborating with various stakeholders to gather requirements, improve application architecture, and enhance development processes within a cloud environment. The successful candidate will work closely with business users, project managers, and other IT teams to deliver high-quality solutions and support the full life cycle of system development projects.

Responsibilities

  • Develop and maintain new and existing applications for use by our investment management and advisory 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
  • Organize with end users, business analysts, and other architects and developers following a scrum methodology
  • Collaborate in standardizing the development processes, including technology selection, deployment steps, code reviews, and IT tools

Requirements

  • A bachelor's degree in computer science or other related discipline
  • A minimum of 8 years of experience in developing large-scale Python-based UI applications using ReactJS
  • Ability to lead a development team
  • Strong client relationship management skills and excellent written/verbal communication skills
  • Formal problem-solving and/or analytical training/experience
  • Proponent of software development best practices, including unit, functional, and integration testing
  • 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

Nice-to-haves

  • Strong technology qualifications outside of financial services

Benefits

  • Health insurance
  • 401k plan
  • Flexible scheduling
  • Paid holidays
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service