Our financial services client in downtown Boston is looking to hire a Sr. Full Stack .NET developer. Industry experience (financial services/investment management) is a plus. The client will only consider Green Card/GC-EAD holders or Citizens at this point. Locals highly preferred. On-site interview required. More details below. Feel free to email any questions.
Location: Boston, MA
Duration: 12+ months
Interview: Phone then on-site interview
Rate: $80-85/hr c2c
The Senior Developer works as a member of the Investment Technology Team to build solutions that support the investment process.
We continue to work to rearchitect and optimize its approach to applications and data integration across the organization. Our goal is to build reusable frameworks and a center of development excellence that can quickly apply those frameworks to address complex business problems across the organization.
Active areas of work include:
rebuilding our approach to security mastering to take advantage of Hadoop and new approaches to ETL and data validation
building scalable solutions to algorithmic generation of orders
building application framework libraries for common problems such as rules-based validation and aggregation
creating web-based UI tools that allow end users to build data-rich applications and dashboards
designing new tools for analysts and portfolio managers that make it easier for them to sift through large amounts of information and make investment decisions
We are looking for someone with individuals with strength in one or more of the following technologies:
C# – for creation of backend restful services, standalone computation engines that generate proposed trades, and reusable libraries for common design patterns across many solutions
SQL Server – for both reporting and transactional processing of large data sets, including securities, holdings, and trades
Hadoop – As a foundational data lake for our security and reference data, and a key component in our data and ETL processes
Design and develop software systems, both independently and collaboratively with the rest of the team, ensuring the resulting code is well structured, tested, extensible, and maintainable.
Look for opportunities for reuse as part of solutions – either reuse of existing approaches and tools, or opportunities in this project to build components that can be a foundation for future work.
Work closely with Portfolio Managers, Analysts, and Traders in order to understand and refine requirements, and incorporate feedback into the development process.
Manage technical debt, placing a high value on refactoring, collective code ownership, and improving the design of existing code.
We us many technologies to solve problems, but considers the following technologies to be core to or custom development:
SQL Server 2016, C#, Angular 4.x, Hadoop, Cisco Data Virtualization, Restful Web Services