Software Engineer

Compunnel

• $125K — $150K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of software development experience in C# and .NET
  • 3+ years practical experience with Charles River Development (CRD)
  • Expertise in Microsoft SQL Server, including performance tuning
  • Hands-on experience with PowerShell or Python scripting
  • Familiarity with modern JavaScript frameworks like Vue.js, React, or Angular
  • Strong understanding of REST APIs and system integration patterns
  • Experience supporting business-critical production applications

Responsibilities

  • Design and develop scalable enterprise applications using .NET
  • Build and enhance web-based business applications
  • Participate in the entire software development lifecycle
  • Develop maintainable full-stack solutions with C#, SQL, and JavaScript
  • Maintain integrations with vendor platforms like CRD and Bloomberg
  • Implement API-based solutions for investment workflows
  • Troubleshoot production issues in trading and portfolio management

Benefits

  • Collaborative team culture
  • Opportunities to leverage AI tools in development
  • Focus on modern development practices and engineering excellence
  • Potential for impact on business-critical applications
  • Support for continuous learning and professional development
Full Job Description
Job Summary We are seeking a highly motivated Senior C# / CRD Application Developer to support business-critical investment technology applications. The role combines full-stack application development, vendor platform integration, legacy system modernization, and production support. The successful candidate will build and enhance internal applications, maintain integrations with investment management platforms such as Charles River Development (CRD), Bloomberg, VPM, Virtus, and Broadridge, and drive engineering excellence through modern development practices. The role requires strong hands-on expertise in C#, .NET, SQL Server, APIs, AI-assisted software development, and production support. Key Responsibilities • Design, develop, test, and deploy scalable enterprise applications using .NET technologies. • Build new business applications and enhance existing internal web-based systems. • Participate in the complete software development lifecycle, from requirements gathering through deployment and production support. • Develop modern, maintainable, and high-performing full-stack solutions using C#, SQL Server, and JavaScript frameworks. • Develop, maintain, and support integrations with vendor platforms including Charles River Development (CRD), Bloomberg, VPM, Virtus, and Broadridge Security Master. • Design and implement API-based integration solutions supporting investment management and operational workflows. • Ensure data integrity, availability, and performance across integrated systems. • Serve as a technical lead for Charles River OMS integrations and support activities. • Develop and maintain interfaces, APIs, and workflows involving Charles River Development. • Troubleshoot and resolve production issues impacting trading, portfolio management, and investment operations. • Collaborate with business and vendor teams to improve CRD-related processes and functionality. • Refactor and modernize legacy applications and integration frameworks. • Implement best practices for coding, testing, monitoring, performance optimization, and documentation. • Drive improvements in application reliability, maintainability, scalability, and operational supportability. • Leverage AI-powered development tools such as Claude Code, GitHub Copilot, Cursor, or equivalent solutions for solution design, code generation, testing, debugging, and documentation. • Promote AI-assisted development practices to improve engineering productivity and code quality. • Provide Level 2/Level 3 support for business-critical applications and vendor-integrated platforms. • Perform root cause analysis, incident resolution, and preventive maintenance. • Participate in system monitoring, issue management, and production release activities. • Support high availability and operational stability of supported applications. Required Qualifications • 7+ years of software development experience using C# and .NET technologies. • Minimum 3 years of hands-on experience with Charles River Development (CRD). • Strong expertise in Microsoft SQL Server, including database design, stored procedures, query optimization, and performance tuning. • Hands-on experience with PowerShell and/or Python scripting and automation. • Experience with modern JavaScript frameworks such as Vue.js, React, or Angular. • Strong understanding of REST APIs, microservices, and system integration patterns. • Experience with enterprise application architecture, design, and development. • Experience supporting and developing CRD integrations, APIs, and workflows. • Strong understanding of OMS platforms and investment management system integrations. • Experience working with vendor-integrated application environments. • Demonstrated experience using AI development tools such as Claude Code, GitHub Copilot, Cursor, or similar technologies as part of the software development lifecycle. • Experience supporting business-critical production applications. • Strong troubleshooting, debugging, incident management, and problem-resolution capabilities. Preferred Qualifications • Experience in Asset Management, Investment Management, or Capital Markets. • Strong understanding of fixed income products, portfolio management processes, and investment operations. • Familiarity with front-office and middle-office workflows. • Experience working with VPM, Virtus, Bloomberg, or Broadridge Security Master. • Exposure to portfolio accounting, performance measurement, and security master data management systems. • Experience modernizing legacy applications and integration platforms. • Knowledge of Agile/Scrum software delivery methodologies. • Exposure to DevOps, CI/CD pipelines, and automated testing frameworks.

Similar Jobs

More Jobs at Compunnel

  • Mainframe Developer
    $110K — $130K *
    Atlanta, GA 30349 (Fulton County)
    Information Technology
    In-Person
  • Product Specialist 4
    $95K — $115K *
    Dover, DE 19901 (Kent County)
    Information Technology
    In-Person
  • Market Data Analyst
    $80K — $95K *
    New York, NY 10025 (New York County)
    Finance & Insurance
    In-Person
  • Senior SQL Performance Engineer
    $110K — $130K *
    Florham Park, NJ 07932 (Morris County)
    Information Technology
    In-Person
  • Java AWS Developer
    $110K — $130K *
    Atlanta, GA 30349 (Fulton County)
    Enterprise Technology
    In-Person

More Finance & Insurance Jobs

Find similar Software Engineer jobs: