Front Office Developer

python, TTD, Object Oriented, SQL, Postgres, REST API, React JS, JavaScript, UI programming, Equity, Portfolio Managers, Traders, Operations, Service Oriented Architecture (SOA), WCF, AWS, Lambda, API Gateway, DynamoDB, Redshift, RDS
Full Time
$160,000 - $200,000
Work from home not available Travel not required

Job Description

MUST BE STRONG IN PYTHON DEVELOPMENT and EQUITIES, THIS IS NOT A STATS ROLE, THIS IS A DEVELOPER ROLE 100%.  There will be a test you will have to take before the 1st interview.  This is an immediate need 

Job Summary:
The Front Office Developer is expected to deliver high quality applications for the Equity Front Office group specifically supporting our Quantitative Equity Investment team. This role will be involved in continued development, enhancement and increase automation and robustness of the Quant research Database and Framework. It involves working closely with Investment Portfolio Managers and Analysts. This is a very business intensive role where it is imperative that the person understands the business context and drivers behind requirements and adapt quickly to meet new requirements.

Job Specifications - To be considered for the role, the candidate must have experience in the following two areas:

Python:
Extensive experience and knowledge of Python 3.x and SQL including using it to develop applications and server platforms.
Equity Experience:
3+ years professional experience developing software to support and/or worked in an equity front office.
Education and/or professional background in computer science, finance or financial services.
Essential Job Functions:
Works under the direction of the Senior Quant Developer to implement technological solutions for the research platform and strategy/portfolio applications.
Collaborate with Quant Researchers to implement framework for automating and presenting analytics, reports, and monitors.
Work directly with Portfolio managers and investment research team members to co-develop, validate, and implement proof of concepts, prototypes, and production solutions.
Support, refactor, grow, and enhance core quantitative research and back testing model infrastructure as well as projects related to systems integration, analytics and data engineering.
Write efficient, modular, and dependable code, packages, libraries, and scripts.
Document all work extensively, train other IT teammates on Equity business concepts and use of work products.
Work with production support group to investigate and resolve production issues with applications and batches.
Participate in researching and recommending “Buy versus Build” technology solutions (internal development versus vendor solutions and services), including cost and feature analysis.
Provide advice on matters of software development and support.
Work independently as well as thrive in a team-oriented environment.
Adapt quickly to changing priorities and new technologies.
Multi-task varying business initiatives in a fast-paced changing environment.
Other Technical Skills:

Extensive experience with:
Test Driven Development (TDD).
Object-oriented platforms.
SQL Programming using Postgres and SQL Server.
Stored procedures, Materialized Views, etc.
Building RESTful API interfaces.
ReactJS or Javascript UI programming.
Working with large amounts of data including time series data in the process of using for Business Intelligence and Analytics.
Understanding of investment management industry and the effective use of technology to support Portfolio Managers, Traders, Operations, etc.
Service Oriented Architecture (SOA), WCF, etc.
Data profiling and analyzing.
In-depth knowledge of Equity securities and related analytics.
Nice to Have:
Web front end tools and languages
Git and Jira.
Experience with AWS Lambda functions, API Gateway, and database services such as DynamoDB, Redshift and RDS.
Traits:
Strong analytical and problem-solving skills.
High-energy personality and the ability to manage multiple tasks and deadlines in a fast-paced environment.
Self-starter - high degree of drive.
Excellent verbal and written communication skills.
Ability to take requirements and design solutions that work in an already existing platform.
An individual contributor capable of executing with minimal supervision.
Ability to work cooperatively with all levels of staff and to thrive in a team-oriented environment.
A commitment to the highest ethical standards and to act with professionalism and integrity.
Other Duties:
Other duties as assigned.
Education/Experience:
Degree in Computer Science, Mathematics, Statistics and/or Finance or equivalent relative work experience.
Five Plus years of application development experience.

Posted By

Aaron Shoop

565 E. Swedesford Road, Suite 220 Wayne, PA, 19087

Dice Id : inspa001
Position Id : 6135466
Originally Posted : 2 months ago
Have a Job? Post it