Senior Software Engineer II
Core
Senior software engineer enhancing and maintaining Charles River IMS modules/components, providing engineering troubleshooting to support teams.
Role type
Senior IC software engineer
Builds
Medium to large software enhancements and solutions for Charles River's business and technical problem domains
Domain
Financial services (Portfolio Management, Trading, Compliance, Post-Trade, IBOR, Wealth Management)
Deliverable
production ML models | product features
Required skills
Java, C#, SQL, JavaScript, object-oriented programming, relational databases (RDBMS), scripting, Agile methodology
Preferred skills
Financial services product delivery experience, Portfolio Management/Trading/Compliance domain knowledge, MS degree, 5+ years Agile experience
Technologies
Java, C#, SQL, JavaScript
Responsibilities
Analyze, design, develop, test, and debug software enhancements; Collaborate with Business Analysts and Product Managers; Provide thought leadership in product architecture design; Conduct code reviews and provide guidance; Write unit and automation tests; Conduct manual tests; Contribute to design and API documentation; Mentor junior staff
Seniority
Senior, hands-on IC