Full Stack Software Engineer, Charles River Development, Officer
State Street View all jobs
- Dublin
- Permanent
- Full-time
- Analyze, design, develop, test, and debug large and complex software enhancements and solutions critical to system operation
- Collaborate with engineering team to create simple and sustainable software solutions for complex problems
- Direct problem solving for projects or major phases of projects to resolve software technical issues
- Provide informed guidance and critical analysis of proposed changes during code reviews
- Write unit and automation tests to ensure a high-quality product
- Provide troubleshooting on large, mission critical client implementations
- Engage in the agile software development process by adhering to and advancing the CRD scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives
- Plan and coordinate cross-team activities to complete assignments
- B.S. degree (or foreign education equivalent) in Computer Science, Engineering, Mathematics, and Physics or other technical course of study required. MS degree strongly preferred.
- Experience of 3-5 years developing event driven architectures, financial services a plus
- Experience in cloud native development using Java, Spring, Angular or React
- Experience in developing observable, operable cloud native software that horizontally scales
- Experience with relational databases (RDBMS)
- Demonstrated problem solving abilities involving multi-tiered, high-performance database applications
- Demonstrated ability to design and develop software solutions to business and technical problems of high complexity
- Outstanding written and verbal communication skills
- Able to work well with peers in a collaborative team environment
- Knowledge of Agile development methodology
- Employees are expected to work from the office 4 days a week.