Charles River Development
Financial Services
SeniorSoftwareEngineer-Java,Officer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer - Java, Officer at Charles River Development. Skills: Java, Microservices, Cloud, Agile. Analyze software enhancements. Design software solutions”
Industry & Context.
problem solving; technical problem domains; advanced software technical issues; business and technical problems; multi-tiered, high-performance database applications
What They're Looking For.
Must Have
enterprise application architecture, platform‑based solution design, Java, C#, SQL, JavaScript, object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting, new/advanced programming languages, cloud-native services, microservice architectures, Kubernetes, Kafka, message-based systems, Postgres SQL, multi-tiered, high-performance database applications, Agile development methodology
Nice to Have
MS degree, Spring Boot Microservices, service deployment in cloud environments, financial services developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR or Wealth Management, Snowflake, Azure experience
What You'll Do.
Analyze software enhancements
Design software solutions
Develop software solutions
Test software solutions
Debug software solutions
Provide thought leadership
Direct problem solving
Develop software programs
Implement software programs
Write automation tests
Troubleshoot client implementations
Plan cross-team activities
Coordinate cross-team activities
How You'll Work.
Team & Collaboration
Collaborate with Business Analysts; Collaborate with Product Managers; Work with peers in a collaborative team environment; Coordinate cross-team activities
Communication Scope
written communication; verbal communication
Process & Methodology
agile software development process, sprint planning, backlog grooming, retrospectives
Full Job Description
Job Description Job Description **Why this job is important to us** The team you will be joining is a part of Charles River Development (or CRD), that became a part of State Street in 2018. CRD helps create enterprise investment management software solutions for large institutions in the areas of institutional investment, wealth management and hedge funds. Together we have created the first open front-to-back platform - State Street Alpha, that was launched in 2019. **Responsibilities:** * Strong experience in enterprise application architecture and platform‑based solution design. * Demonstrated ability to deliver complex platforms into production, not just define architecture. * Drive technical excellence by working to analyse, design, develop, test, and debug large and complex software enhancements and solutions within Charles River’s business and technical problem domains including modifications to core frameworks and other primary facilities critical to system operation * Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problems * Provide thought leadership in the design of product architecture within and beyond the team’s scope of responsibility * Direct problem solving for projects or major phases of projects to resolve advanced software technical issues * Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript, or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRDs business * Provide informed guidance and critical analysis of proposed changes during code reviews * Write unit and automation tests to ensure a high-quality end product * Contribute to written design and API documentation, and participate in customer documentation process * Identify ways of improving development test methodologies contribute to and related test methodology frameworks * Develop automate test an
Applying for this Senior Software Engineer - Java, Officer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Charles River Development?
Real rants from real employees. Read before you apply.