Previous Job
Front Office Developer
Ref No.: 18-16126
Location: Philadelphia, Pennsylvania

Sr. Front Office Web Developer (Equity)

Our client is looking for a contract Sr. Web Developer with a strong background in .Net Technologies, Python, and Angular. This role is requiring candidates who have come out of a Financial Services/Hedge fund/Trading organization who has worked specifically on the Asset Management side of the business. This sits in the Quant team and works very closely with the business side. It is a role that is full time, onsite in Philadelphia. If you are interested, contact Caroline at

Job Summary:
The Senior Front Office Web Developer will work as a key member of Front Office Technology Team. This role involves architecting, coding and implementing custom in-house applications used by the Quantitative Team including Portfolio Rebalancer, Quant Research Framework as well as building applications to integrate with vendor systems like FactSet and Clarifi. It involves working closely with the Equity Investment Portfolio Managers and Quantitative Analysts. The role requires a combination of technology and investment business knowledge where it is imperative that the person understands the business context and drivers behind requirements and adapts quickly to meet new requirements. This team member will also be an important contributor to the refactoring of our current technology framework across all of Information Technology (IT).

Essential Job Functions:
  • Develops software and implements solutions to support the Equity Front Office Portfolio Managers functions.
  • Works directly with end-users, business analysts, and others in IT to understand the detailed requirements of both tactical and strategic business problems and implement solutions.
  • Assists the team in setting the road map for enterprise technology and work with other stakeholders in IT to bring it to adoption.
  • Participates in researching and recommending "Buy versus Build” technology solutions (internal development versus vendor solutions and services), including cost and feature analysis.
  • Works with Production Support group and Infrastructure to investigate and resolve production issues with applications and batches.
  • Provides advice on matters of software development and support.
  • Works independently as well as thrive in a team-oriented environment.
  • Adapts to changing priorities and new technologies.
  • Supports varying business initiatives in a fast-paced changing environment.

Job Specifications:
  • Knowledge of Investment Management concepts – Equity and Fixed Income securities and related analytics from providers like FactSet, Bloomberg etc.
  • Extensive experience with programming the following technologies:
    • .NET technology stacks including building high performance desktop applications.
    • Python 2.7/3/4 including using it to develop applications and server platforms.
    • SQL Programming using Postgres, SQL Server and Oracle – Stored procedures, Materialized Views, etc.
    • Building RESTful API interfaces, ReactJS.
    • AngularJS/JavaScript User Interfaces.
    • Web front end tools and languages (such as JavaScript, JQuery, AJAX, DevExpress).
    • GraphQL is a big plus.
    • Strong UI Web Design, Google Material Design, Responsive Design.
    • JavaScript EcmaScript 2015 and above.
    • HTML, SASS, CSS, Webpack.
    • Testing frameworks (Jest, Jasmine).
  • Experience working with Big Data / NoSQL databases like ElasticSearch, Cassandra etc.
  • Proficient in Messaging Protocols (SOAP, MQ Series, FIX, etc.); Operating Systems & Other (Windows, SharePoint, etc.).
  • Experience and understanding of Service Oriented Architecture (SOA), WCF, REST.
  • Experience in data profiling and analyzing.
  • Ability to take requirements and design solutions that work in an already existing platform.
  • Design and review current architecture to come up with solutions for IT to enhance performance and stability for all applications
  • Understanding of methodologies such as Object Oriented design, SDLC, Waterfall, Agile, Scrum, etc.
  • Experience with GitHub and JIRA a plus but not necessary.
·Possesses strong analytical and problem solving skills.
  • Excellent verbal and written communication skills.

Other Duties:
  • Other duties as assigned.
  • Bachelor degree or relative experience required. Degree in Computer Science, Engineering or Mathematics strongly desired. Advanced degrees a plus.
  • Ten Plus years of application development experience is a must.
  • Experience supporting front office operations in preferably an Asset Management/Hedge Fund firm.
  • Additional certifications in investment management/finance (i.e. CFA designation) a plus.

BGIM IT Core Competencies
  • Builds partnerships and works collaboratively with others to meet shared objectives. Specifically, will collaborate with and influence the following cross functional teams: Business Analyst within Diversified Equity Investment Management team, IT Infrastructure and IT Architecture.
  • Handles conflict situations effectively with a minimum of noise.
  • Relates openly and comfortably with diverse groups of people.

Authentic, humble and open:
  • Gains the confidence and trust of others through honesty, integrity and authenticity.
  • Uses a combination of feedback and reflection to gain insight into strengths and weaknesses.
  • Adapts approach and demeanor in real time to match the shifting demands of different situations.

Manages execution:
  • Provides strong direction to team; delegates as appropriate and remove obstacles to get the work done.
  • Plans and prioritizes work to meet commitments that are aligned to broader dept/firm goals.
  • Anticipates and balances the need to of multiple stakeholders across the firm including Investment Management, PMO and Compliance.

Understands the business:
  • Builds strong customer relationships and delivers customer centric solutions.
  • Anticipate and adopts innovation in business; builds digital and technology applications.


This position requires an individual who possesses the personal attributes and the professional experience consistent with the Firm's high standards of conduct and performance. In performing the job, the individual must: (i) always act in the best interests of clients, (ii) continuously evaluate and escalate areas of risk to the Firm, (iii) work cohesively and effectively with people across all functions, and (iv) comply with all Firm policies and procedures. Accordingly, it is expected that the individual is of high moral character, well-organized and self-directed, with strong interpersonal skills and an ability to execute work objectives in a dynamic, fast-paced environment.