Schwab's Financial Planning team within Wealth and Asset Management (WAM) Engineering is looking to solve the business and technical problem of building the experiences and platform to support clients in planning for their futures, enabling them to translate their goals into actions. They are seeking a Software Developer to contribute deep technical knowledge and assist in solving complex technical issues.
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.
- Experience mentoring junior engineers and helping them grow their technical skills through clear feedback and code reviews
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).
- Openness to learn, and the ability to work collaboratively with the team.
- Strong communication skills – you balance written and verbal communication to clearly share your perspective with others on the team
- Applicants must be currently authorized to work in the United States on a full-time basis without employer sponsorship.
- Demonstrated mindset of continuous learning and improvement