Please only send candidates with heavy financial backgrounds, Fixed Income is best. For this position, we can only use candidates on our w2, or we can do a pass-through.
Client: T. Rowe Price
Location: Baltimore MD
Duration: 6+ months
Description/Comment: Software Engineer Job Description
Position Summary:
The T Rowe Price Fixed Income Front Office technology team is looking for an experienced full-stack software engineer to join our team in building a suite of next-generation n-tier, native cloud enabled applications. In this role, you will help engineer and develop new capabilities using modern web/cloud technologies used by our Portfolio Managers and Quantitative Analysts.
This is a hands-on, full development lifecycle role which provides an opportunity to solve complex business, data and technical challenges. As a key contributor throughout the entire development cycle, you will be required to think outside the box and bring cutting edge technology in-house.
Required
Additional Job Details: Qualifications: Solid knowledge of various language(s) such as Java, C++ or C# Familiarity with modern front end frameworks such as AngularJS, Backbone, React, etc. 1+ years of experience building modern web applications, with experience deploying to public or private clouds (AWS, Azure, Openstack, Rackspace, etc.) being a plus Strong Test-Driven Development and desire to write simple, adaptive and iterative code. Familiarity with a variety of programming styles (e.g. OO, functional) and in-depth knowledge of design patterns In depth ERD and RDBMS knowledge Experience working in a dynamic, fast-paced, Agile team environment Strong interpersonal skills; able to establish and maintain a close working relationship with quantitative researchers, traders and senior business people alike Confident communicator; able to argue a point concisely and deal positively with conflicting views. Enthusiasm for learning & results oriented Strong preference for: A solid understanding of financial markets and instruments Experience of front office software development with an Asset Management, Hedge fund or Investment Bank An advanced level of relevant mathematical knowledge e.g. statistics, time-series analysis, asset pricing theory, optimisation algorithms. Education: Strong academic record and a degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics from a leading university.
Core Attributes and Experience:
High achiever who combines ambition with humility and is happy to let their performance do the talking.
Demonstrable passion for technology (e.g. personal projects, open-source involvement) while using their problem solving capabilities to deliver solutions utilizing a top end engineering approach
Craftsman-like approach to building software; takes pride in engineering excellence and instils these values in others
Focused on delivering value to the business with relentless efforts to improve process
Exceptional technology skills; recognized by your peers as an expert in your domain
A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review or pairing, unit testing, refactoring and related approaches
•
Last updated on Jul 28, 2017