Email Us - BUSDEV@FORESIDE.COM 1-866-251-6920

Lead Applications Developer

Full Time
Posted 3 weeks ago

Overview of Position

The Lead Applications Developer will be responsible for design, development, maintenance and administration as part of a team and will serve as a technical lead coordinating the work of multiple developers.

Key Responsibilities

  • Design, development, maintenance and administration as part of a team supporting advanced software systems that serve mission critical needs
  • Deliver projects as technical lead coordinating the work of multiple developers
  • Ensure a high level of quality in all stages of software development from planning through implementation
  • Write and maintain design documents and user documents geared to effective and accurate communication
  • Perform all responsibilities in a professional manner
  • Follow all applicable laws, regulations and Company policies and report any potential or perceived violations of applicable laws, regulations or Company policies
  • Other tasks and duties as assigned

Qualifications (Personal, Educational, Experience)

  • Bachelor’s in Computer Science, Engineering, Mathematics, or related field; Master’s preferred
  • Ten to fifteen years of experience in commercial software development
  • Knowledge of software development life cycle and software development environments
  • Experience creating technical requirements and structured work items for other developers
  • Design and development of scalable systems for data processing, data analysis and workflow
  • Design and development for systems with distributed architecture and API-based design
  • Development of optimized architecture and algorithms using object oriented and scalable design
  • Experience with these technology stack elements: Python, Angular 8, MySQL, Django, Flask, JavaScript, TypeScript, NGINX, Apache, AWS
  • Significant experience with mission critical data such as financial markets or retail credit data
  • Experience optimizing data models, ETL processes and workflow
  • Ability to deliver promised results on deadline in a fast-paced environment both by working independently and by leading and coordinating a team of developers


Sit:                        Total hours/day     6.5           Hours at one time           2.0

Stand:                   Total hours/day     1.0           Hours at one time           0.5

Walk:                    Total hours/day     0.5           Hours at one time           0.5

This position requires strong organizational skills, the use of a computer and other common office equipment throughout the day, and the ability to maintain mental focus.


40 hours per week with ability to work additional hours as necessary to meet client needs.

About Foreside

Foreside Financial Group, LLC provides customized solutions to the investment management industry. Our solutions include fund, broker-dealer and adviser compliance services, distribution consulting, legal underwriting, FINRA licensing to U.S. and non-U.S. sponsors of closed-end, open-end, exchange traded funds and private placements as well as retail and institution broker-dealers and investment management firms.

Foreside’s cost-effective, personalized solutions allow our clients to focus on asset management without sacrificing distribution and compliance best practices.

Job Features

Job CategoryIT

Apply Online

A valid email address is required.
A valid phone number is required.