Schwab's Cash & Stock, Security Master and Fundamental Data (CSSF) Technology group needs to modernize its mission-critical legacy services, specifically its Cashiering infrastructure, to transform how the world invests and provide innovative, unique-in-class investment products.
Requirements
- 10+ years of solid development experience in distributed platform
- 5+ years of experience as an architect in building complex, resilient and highly scalable applications
- Experience with payment processing and payment network experiences (ACH, Wires, Checks, Real time payments)
- Deep knowledge of REST and the Web Services space
- Knowledge and experience with server side .NET and Java
- Knowledge of NoSQL databases (Aerospike, MongoDB are preferred)
- Knowledge of PaaS and Pivotal Cloud Foundry
Responsibilities
- Lead the design and architecture of PaaS ready distributed services that will be exposed via Web API and REST interface to our channel partners.
- Collaborate with Enterprise Delivery Managers, Functional Solution Architects and business teams to architect technology solutions to meet business needs.
- Collaborate with other technology architects in influencing the modernization strategy for our distributed web services and provide guidance on Micro UI, Micro Service and Orchestration services.
- Be a hands on technical architect who will lead the team from the front and be able to inspire thought leadership in the team.
- Define, communicate and enforce design/coding standards for our distributed services.
- Technical governance and design review.
- Influence Test Driven and Behavior Driven development practices and Quality Engineering.
Other
- We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).
- Demonstrated ability to effectively inspire and influence teams and partners in delivering technology enabled business solutions that meet business needs
- Strong interpersonal, analytical, problem solving skills
- Ability to independently work as a contributing member in a high-paced and focused team. Excellent verbal and written communication skills
- Experience with Agile development methodology and Test-Driven Development