Job Description
Middle Office Software Developer
A leading investment management firm is seeking a mid-to-senior level Software Developer to design, build, and support Windows and web-based applications for middle and back-office processing, real-time pricing, and valuation. You'll join a small, collaborative team working closely with developers, business users, and stakeholders to deliver robust, maintainable solutions supporting critical investment operations.
Responsibilities
- Develop and maintain Windows- and web-based applications for middle/back-office, pricing, and valuation workflows
- Identify opportunities to improve scalability, performance, and maintainability of existing systems
- Conduct unit, integration, and product testing across the SDLC
- Gather requirements and deliver solutions aligned with business needs across multiple concurrent projects
Requirements
- Bachelor's in Computer Science or related field
- 5+ years of software development experience in financial services or investment management
- Proficiency across a meaningful combination of: C#, OOP, concurrency, Agile, WPF/WinForms, ASP.NET MVC, Angular, Web API, SQL Server, SOA/APIs, distributed systems, AI-assisted development tools, portfolio management systems, and real-time market data/valuation workflows
- On-site, Norwalk CT — Monday through Friday
