Senior Software Engineer - Asset Management C#/.NET


  • Computer science
  • Attention to detail
  • Problem solving
  • Design patterns
  • Debugging
  • Writing
  • Communication
  • .NET

Job Description

An Asset Management Company is looking to add a Senior level Software Engineer to their team that will be developing and maintaining critical software solutions that power our asset management operations. This is a full-time role that requires commuting into the Boston office several times a week.

This application is designed to streamline and optimize various processes related to asset management, including portfolio management, investment analysis, risk assessment, performance tracking, and reporting. The engineer will collaborate with cross-functional teams to understand business requirements and design robust solutions using technologies such as React, C#, .NET Core, SQL, REST API's, and Azure cloud. They will contribute to the application's development lifecycle, ensuring scalability, reliability, and security. The asset management application will integrate with external data providers and adhere to strict security measures and regulatory compliance standards.

Required Skills & Experience
  • Bachelor's or master's degree in computer science, Software Engineering, or a related field.
  • Minimum of 6 years of professional experience in software development, with a strong focus on web-based applications.
  • Expertise in React, C#, .NET Core, SQL, REST API's, and Azure cloud technologies.
  • Solid understanding of software engineering principles, design patterns, and best practices.
  • Experience working with relational databases, designing efficient database schemas, and writing complex SQL queries.
  • Strong problem-solving skills and ability to analyze and debug complex software application with agile development methodologies and tools such as Git, JIRA, or similar.
  • Excellent communication skills with the ability to collaborate effectively with cross-functional teams.
  • Strong attention to detail and a passion for delivering high-quality software solutions.

Desired Skills & Experience
  • Experience in the asset management or financial services industry.
  • Familiarity with other front-end frameworks like Angular or Vue.js.
  • Knowledge of cloud-based technologies, particularly Azure services.
  • Understanding of DevOps practices, including continuous integration and deployment.

What You Will Be Doing

Daily Responsibilities
  • 100% Hands On

The Offer
  • Bonus OR Commission eligible

You will receive the following benefits:
  • Medical Insurance
  • Dental Benefits
  • Vision Benefits
  • Paid Time Off (PTO)
  • 401(k)

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.