Schwab Asset Management Solutions (SAMS) needs a Software Developer Senior to support the technology needs of its managed investing and advice technology platform, delivering high-quality solutions that meet business objectives in a flexible and rapidly changing environment.
Requirements
- 10+ years demonstrated real world experience in enterprise web application development
- 8+ years’ experience in developing Microservices and spring boot applications
- 8+ years demonstrated real world experience in object-oriented languages such as Java, C-Sharp or C++
- 8+ years demonstrated real world experience in software engineering principles, such as software design patterns
- 5+ years’ experience working in Agile Software development and delivery models
- 5+ years’ experience working with Rabbit MQ
- Experience using Pivotal Cloud Foundry platform and building cloud ready applications
Responsibilities
- Design, develop, test, deploy, support and drive the next generation/cloud ready applications for Advice enterprise solutions targeted for Schwab consultants and clients
- Support applications and systems in a production environment
- Review requirements and translate them into a documented technical design
- Work with an Agile team to deliver solutions
- Participate in ground up modernization projects to improve user experience and collaborate with the technical architects to develop modern technical architectures
- Lead projects, participate in mentoring junior staff
- Drive continuous integration and deployment strategies leveraging tools like Jenkins/Bamboo with a DevOps philosophy
Other
- Bachelor’s or Master’s Degree in Computer Science or related field or related practical experience
- Must be a critical thinker and solutions-oriented
- Must possess strong analytical, troubleshooting and problem-solving skills
- Excellent team player with the ability to influence and negotiate
- Excellent oral and written communication skills