A Fortune 500 Financial firm is looking for a Software Engineer to join the Investment Risk Technology team is looking for an enthusiastic Software Engineer.
Are you the type of engineer that will write a unit test while coding, query an API on the side to get an idea of the analytics you’re dealing with, pull up your sleeves and follow a legacy SQL query to understand the thinking in a portfolio setup, be unafraid to check the logs while doing that, and use all of that to come up with elegant code, taking the complexity in your stride? That’s what we’re looking for.
We want a SOLID/TDD developer to help modernize a legacy stack into AWS. But more than that, we want our engineers to understand risk and portfolio data in such a way that you take on ownership of the components you ship.
This team is building a suite of next-generation n-tier, native cloud-enabled applications. You will be part of an Agile team of smart, hardworking people whose mission is to develop new capabilities using modern cloud technologies used by Risk Analysts, Portfolio Managers, and Quants. This is a hands-on, full SDLC role that provides an opportunity to tackle sophisticated business, logic, data, and technical challenges. We encourage you to apply! .
In this role, you will design, develop, modify, adapt, and implement short- and long-term solutions through new and existing applications, systems, databases, and applications infrastructure. You will review and interpret system requirements and business processes. You will code, test, debug, and implement software solutions.
Qualifications
- 8+ years of progressive software engineering experience with data, microservices, frameworks, and platform development
- 8+ years of coding experience and solid working knowledge of an object-oriented language such as C#
- Proficient with SQL
- Experience designing and delivering frameworks focused on data pipelines, data catalogs, data distribution, and/or advanced analytics
- Proficient with a range of open-source frameworks and development tools - .Net Framework (Standard/ Core), AWS Lambda and Step Functions, SNS, SQS, S3, NoSQL databases, Git/ Unity, ReactJS/Modern UI frameworks etc.
- Exposure to some of the following concepts: object-oriented programming, quality assurance, parallel programming, databases, networking, etc.
- Understanding of ATDD, TDD, and test automation and desire to write simple, adaptive and iterative code.
The following are considered strongly desirable:
- Experience building containerized applications and deploying to public or private clouds, such as Amazon Web Services (AWS) or similar providers.
- Familiarity with modern front-end frameworks such as AngularJS, Backbone, React, etc.
- Proven working knowledge of Risk analytics platforms (e.g MSCI, Bloomberg PORT, Barclay’s POINT) and derivatives.
- Open source involvement such as a well-curated blog, accepted contribution, or community presence.
- Scrum Developer or Scrum Master certification.
- Experience in front office software development with an Asset Management, Hedge fund, or Investment Bank.