Vacancy expired!
Your Opportunity
BPI (Balance & Position Inquiry) service is the backend that provides clients with a view of their brokerage account. Schwab.com, Schwab Mobile, SSC and multiple other channels call the Balances and Positions Inquiry(BPI) service to get balances, positions, Realized & Unrealized Gain Loss. The current goal is to scale BPI to handle 4X the current load by using cloud technologies, in-memory databases, code performance enhancements and migrating to cloud platforms for scalability and availability. Also, BPI team works closely across a lot of business and technical teams across the company, because it manages Balances & positions for all the client and business partners. What you are good at- Leading Developers and QA team members across scrum teams in designing, developing, testing, modernizing, supporting and integrating client facing user interface components and supporting services
- Experience developing modern web and service development processes and technologies with a strong focus on server/service side development
- Working with scrum team members as well as dependency development partners on the full software development life cycle.
- Influencing, refining and communicating architecture, designs and technologies and implementing best practices as the go-to Development partner between principals and the scrum team members
- 8+ years of progressive Development experience growing into Lead Development roles
- 5+ years of experience working on small to medium sized Development projects and initiatives
- 3+ years of experience as a hands-on Development Lead for other Development and QA team members
- Bachelor's degree in computer science, or related degree
- Experience in building distributed scalable enterprise-class applications
- C#/.Net Core, Pivotal Cloud Foundry (PCF)
- Restful services
- NoSQL databases
- Basic experience with cloud platforms, tools and technologies i.e Google Cloud Platform, AWS, Azure, PCF
- Experience with relational or document-oriented databases, operational data stores, caches and ETL development
- Broad and deep knowledge of IT/software technology & trends
- Experience scaling solutions to millions of clients
- Hands-on experience with Agile, Scrum processes in planning, implementation and support of business application components and services, including change & release management through CI/CD
- Domain knowledge and experience in application development, including client/server, web components, web services, micro components/services and micro frontends/UIs
- Strong communication, facilitation and motivational skills, with the ability to build rapport and grow consensus with scrum team members, peers and partners in other groups
- Participate in design discussions, prepare artifacts and documents to get governance approvals
- Software patterns and SOLID principles
- Strong knowledge of software development, testing, CI/CD, DevOps, maintenance and support
- Secure development experience (i.e. OWASP)
- Automated unit testing, performance and scalability engineering
- Experience with the Atlassian suite of products (Confluence, Jira, Bitbucket, Bamboo)
- Client focused mindset - exceed the expectations of our internal and external customers.
- Must be capable of clearly articulating complex technical issues
- Experience interviewing for top diverse technical talent and growing teams
- Thrive in a fast-paced environment where multiple objectives must be managed concurrently.
Vacancy expired!