At Schwab, the Financial Planning team within Wealth and Asset Management (WAM) Engineering is looking to build the experiences and platform to support clients in planning for their futures, and is seeking a Software Developer to help achieve this goal.
Requirements
- 5+ years of hands-on experience with application and service development using C-Sharp and .NET frameworks (ASP.NET, .NET Core)
- 3+ years’ experience in Distributed Databases Microsoft SQL Server(preferred) and NoSQL database: MongoDB etc.
- 3+ years’ experience with event-driven systems (Kafka, RabbitMQ, message queues, etc.)
- Professional experience with RESTful and SOAP API development
- Professional experience with source code repository tools, such as Bitbucket or GitHub
- Experience with application and service development using Java and Springboot
- Experience with Github actions and setting up CI/CD pipelines using tools such as Bamboo
Responsibilities
- Designing and implementing REST and SOAP API services and using SQL and NoSQL databases to manage data.
- Writing unit and integration tests and help set up the CI/CD pipeline while working with DevOps.
- Adhering to best-effort Trunk-based development which includes writing automation code along with the completion of a feature.
- Participate in engineering practices such as code reviews, service discovery, and environment strategy.
- Provide support, including on-call support when necessary.
Other
- Bachelor of Science in Computer Science or related field is required
- Applicants must be currently authorized to work in the United States on a full-time basis without employer sponsorship.
- Strong communication skills – you balance written and verbal communication to clearly share your perspective with others on the team
- Experience mentoring junior engineers and helping them grow their technical skills through clear feedback and code reviews
- Demonstrated mindset of continuous learning and improvement