Sr. Software Engineer II - Java, AVP
Core
Senior Java engineer enhancing and maintaining Charles River IMS modules/components for investment firms, providing engineering troubleshooting and developing software solutions.
Role type
Senior IC software engineer (Java)
Builds
Cloud-based investment platform components and features for asset management
Domain
Financial technology / Investment services
Deliverable
production ML models | product features
Required skills
Java, C#, SQL, JavaScript, object-oriented programming, relational databases, unit testing, automation testing, API design, agile methodology
Preferred skills
Financial services domain knowledge (Portfolio Management, Trading, Compliance), MS degree, mentoring junior staff
Technologies
Java, C#, SQL, JavaScript
Responsibilities
Analyze, design, develop, test, and debug medium to large software enhancements; Collaborate with Business Analysts and Product Managers to implement business requirements; Provide thought leadership in product architecture design; Conduct code reviews and provide guidance; Write unit and automation tests; Participate in agile Scrum ceremonies; Mentor junior staff
Seniority
Senior, hands-on IC