Schwab Banking and Move-Money Technology organization is seeking a .Net developer to provide technology solutions and thought leadership that delivers innovative and cost optimized Banking, Billing and Move Money capabilities, specifically for transferring assets between accounts.
Requirements
- Advanced .Net web and service development skills, typically built through 5+ years of applicable experience developing .Net Core/C-Sharp and Java
- Experience in understanding and developing using C-Sharp and Java technologies
- Experience developing/managing REST and SOAP-based web service API(s) in a transaction processing environment
- Experience with cloud technologies such as Pivotal Cloud Foundry and/or GCP/Azure
- Experience in developing user interfaces using Angular technology
- Experience working in Shared .Net Environment
- Experience with distributed multi-tier applications, WMI, SQL/No SQL databases including designing and performance tuning
Responsibilities
- Deliver new concepts and features, working alongside development peers in an agile environment
- Serve as an informal leader: leading code reviews and mentoring junior team members
- Utilize automated software test tools and frameworks such as test-driven development to achieve the highest quality in software delivery
- Support integration efforts to build whole systems from various subsystems
- Identify technology risks early and establish mitigation plans
- Experience in understanding and developing using C-Sharp and Java technologies
- Experience developing/managing REST and SOAP-based web service API(s) in a transaction processing environment
Other
- Collaborate with product owners and business stakeholders to define strategy and scope of software requirements (decompose stories, design features and prioritize tasks)
- Partner with scrum master and product owner to provide development sizing & cost analysis estimates
- Bachelors’ degree in Computer Engineering OR related degree and/or practical experience
- Demonstrated ability and interest in coaching and mentoring team members
- Ability to participate in collaborative application and platform architecture design sessions