Unknown Company

Front Office Developer

boston, ma • Posted 3 days ago
Onsite Full Time General

Front Office DeveloperDeveloperBoston, MAAsset ManagementJO- The Research and Portfolio Management Systems Group provides development and support to our client's Investment Divisions in all areas of the investment process, including research, portfolio construction and optimization, pre and post trade analytics and portfolio implementation. We have built a culture of excellence where we collaborate on interesting problems. Team prides itself in an open culture of sharing and learning various new technologies, coding practices, and problem remediation.

We are a focused team of IT professionals working in agile manner to deliver timely and on-demand solutions using the latest cutting edge software and methodologies.The Research and Portfolio Management Systems Group is responsible for the design, development, deployment and support of mission critical applications for our client's Front Office. This team consists of approximately 15 technology professionals whose key functions include application development, system integration, application support, and production support. The business areas serviced by this team include all investment divisions in our client and Performance Analytics and business development.Position Overview:We are seeking a software engineer to work closely in the Research and Portfolio Management Systems Group on a variety of projects focused on different aspects of Research and Portfolio Management.

You will be part of team responsible for developing Quantitative research analysis software, Portfolio Analytics and/or Implementation solutions. Primary technology environment with Microsoft.Net stack including.Net Core.Responsibilities:Design and develop complex software applications supporting internal business requirements using Microsoft.NET technology stack.Support existing applications, develop and deploy fixes.Develop complex database objects (like stored procedures, functions, trigger) and optimize existing objects using T-SQL and CLR function for SqlServerCreate new system components, enhance existing componentsStandardizes the quality assurance procedures, oversees testing and develops fixesReview and coach the work of others in the teamUse Agile software development principles throughout the all phase of the software development processProvide technical assistance and coaching to junior level developers to ensure that they follow the appropriate technical/process standardsBring knowledge of advanced technologies like AI/Big Data to the team and help foster culture where these technologies are considered when designing new solutionsCreate innovative solutions to problems that are cost effective and enterprise standardHelp in prototyping newer technologies for existing use cases so that we can create better solutions to existing problemsSkills:Four-year college degree requiredAdvanced degree in computers, math or science preferredAdvanced understanding and experience in Application of Object Oriented Analysis and DesignAutomated code testing required - Automation Testing (Specflow, unit testing using Nunit).NET stack, c#,.net core, SQL Server, Release Management, TFS, GITWeb development, MVC, JavaScript and a SPA framework like Aurelia or AngularDatabase development for Microsoft SQL Server preferredDeveloping in managed code C#Minor Experience in Big Data and Cloud experience (familiarity with at least one Big data technology Hadoop and Spark preferred)Cloud, Knowledge of Micro Services Architecture/Dockers/ContainersArtificial Intelligence (specifically machine learning or deep learning)Excellent attitude and aptitude to accomplish the project goalsMust be result-oriented; takes commitments, and deadlines seriouslyWilling to work diligently and deliver solutions on schedule and within given budget parametersSelf-starter, able to work as part of a team as well as independently, with minimal supervisionExcellent communication skills – both written and oralMust be detail-oriented and able to prioritize work and effectively manage multiple tasksMathematics or other analytical background strongly preferred

Back to Job Search