Software Engineer, Officer
Core
Enhance and maintain Charles River IMS modules/components to streamline and automate the investment process for global investment firms.
Role type
Senior IC software engineer (financial services)
Builds
Cloud-based investment platform modules and components
Domain
Financial technology / Asset management
Deliverable
production ML models | product features
Required skills
Java, C#, SQL, JavaScript, object-oriented programming, relational databases, unit testing, automation testing, manual testing, API documentation, agile scrum methodology
Preferred skills
Financial services product delivery experience, Portfolio Management/Trading/Compliance domain knowledge, MS degree, 3+ years Agile experience
Technologies
Java, C#, SQL, JavaScript
Responsibilities
Analyze, design, develop, test, and debug software enhancements; Collaborate with Business Analysts and Product Managers to translate requirements into software; Participate in product architecture design; Conduct code reviews; Write and execute unit and automation tests; Perform manual testing; Contribute to design and API documentation; Participate in daily standups, sprint planning, backlog grooming, and retrospectives
Seniority
Senior, hands-on IC