Develop enterprise capabilities that deliver robust business solutions, sets technology roadmaps and product versions that deliver new capabilities, and provides business unit-wide solutions by developing complex, multi-faceted software applications.
Requirements
- Develops software using Python, C, and SQL.
- Works with development efforts using large data sets, databases, and data visualization tools -- SQL.
- Uses frameworks (.NET, Node.JS, and Angular) to speed delivery and increase reliability.
- Demonstrated Expertise (“DE”) designing and implementing highly scalable business reporting tools, Graphical User Interfaces (GUIs), and Web Interfaces in quantitative and risk technology environments -- alpha, risk, attribution, and common data including, fund holdings, benchmarks, risk models, security reference, performance, and market data -- using Microsoft .Net technology stack, Python, and Oracle.
- DE supporting quantitative analysts in the modeling, research, and building of reports with automated data pipelines using C batch programs; and troubleshooting and fixing bugs in Website or batch processes, server bottlenecks, and technology initiatives, using Microsoft .Net technology stack, Python, Oracle, and Amazon Web Services (AWS).
- DE building GUIs and Web-Interfaces, using C, ASP.NET, JavaScript, and Web API; designing data-models and SQL Stored Procedures in Oracle using TOAD; performing data gathering, analysis, and aggregation using an attribution engine developed in Python; and performing source code management and scheduling using Autosys.
- DE performing Continuous Integration/Continuous Deployment (CI/CD) development and deploying pipelines, using Jenkins and Artifactory; and deploying software programs in Windows and AWS Cloud Infrastructure, using CloudFormation, Amazon Elastic Compute Cloud (EC2), and S3 services.
Responsibilities
- Applies rapid development approaches to develop enterprise capabilities that deliver robust business solutions.
- Sets technology roadmaps and product versions that deliver new capabilities.
- Develops software using Python, C, and SQL.
- Works with development efforts using large data sets, databases, and data visualization tools -- SQL.
- Uses frameworks (.NET, Node.JS, and Angular) to speed delivery and increase reliability.
- Researches and recommends new technologies in support of the strategic direction of the business unit.
- Participates in the research and recommendation of appropriate models, methods, tools, and technologies to achieve business-unit-wide solutions.
Other
- Applicants are permitted to work from an at-home worksite anywhere in the United States
- Translates and incorporates business vision and strategy to architectural strategy recommendations at the functional level.
- Participates in high-level, cross- functional architecture design teams.
- Identifies and consults with internal and external technical resources to produce cross-company strategic designs.
- Consults on development and delivery of major technology initiatives for the business unit.