Overview
On Site
Full Time
Skills
Investment Management
Mortgage
Investments
Finance
Microsoft SQL Server
C#
JavaScript
SQL
RESTful
Web Services
Interfaces
JavaScript Frameworks
React.js
Collaboration
Regulatory Compliance
Testing
Computer Science
Software Development
Relational Databases
Transact-SQL
Object-Oriented Programming
.NET
Software Development Methodology
Agile
Version Control
Git
JIRA
TeamCity
Job Details
About the Company
A well-established investment management firm, founded in the early 1990s, is seeking a Senior Full-Stack Software Developer to join its growing technology team. The firm specializes in mortgage and consumer credit investments and manages a diverse portfolio of financial assets.
Position Overview
As a Senior Software Developer, you'll play a key role in designing, building, and maintaining internal and external applications. You'll work closely with business stakeholders in a fast-paced, agile environment to deliver high-quality software solutions. The tech stack includes C#, JavaScript, SQL Server, and modern frameworks like React.
Key Responsibilities
Qualifications
A well-established investment management firm, founded in the early 1990s, is seeking a Senior Full-Stack Software Developer to join its growing technology team. The firm specializes in mortgage and consumer credit investments and manages a diverse portfolio of financial assets.
Position Overview
As a Senior Software Developer, you'll play a key role in designing, building, and maintaining internal and external applications. You'll work closely with business stakeholders in a fast-paced, agile environment to deliver high-quality software solutions. The tech stack includes C#, JavaScript, SQL Server, and modern frameworks like React.
Key Responsibilities
- Develop and maintain full-stack applications using C#, JavaScript, and SQL
- Design and implement RESTful APIs and web services
- Enhance front-end interfaces with modern JavaScript frameworks (React preferred)
- Optimize application performance and automate processes
- Integrate new software with existing systems
- Collaborate with cross-functional teams to gather requirements and deliver solutions
- Ensure compliance with internal and external standards
- Participate in code reviews, testing, and deployment processes
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- 6-10 years of professional software development experience
- Strong experience with relational databases and T-SQL
- Proficiency in object-oriented programming and .NET Core
- Familiarity with SDLC, Agile methodologies, and version control systems (Git)
- Experience with tools like Jira, TeamCity, and Octopus is a plus
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.