-
ID
#45921058 -
Job type
Permanent -
Salary
TBD -
Source
Charles Schwab & Co., Inc. -
Date
2022-09-22 -
Deadline
2022-11-20
Senior Software Developer (Remote Option)
Texas, Westlake, 76262 Westlake USAPermanent
Vacancy expired!
Your Opportunity
Personalized Investing Engineering (PIE) develops and operates Schwab's most innovative products with a primary goal of delighting our clients while empowering them to meet their financial objectives. PIE leads delivery of three products, each with a common focus on personalizing the investment experience to the needs of our customers. We invite you to learn more by visiting our product descriptions Thematic Investing , Intelligent Portfolios , and Financial Planning . The Thematic Investing Core Infrastructure team is looking for a talented technical hands-on Software Developer to build the core backend component of a few customer facing interactive web applications. This position will be focused on contributing to a core trading component team in development practices, operational standards, platform evolution and platform resiliency. This role will require a high level of responsibility and accountability, and yet has a support structure vital for development growth while continuing to build and grow our Thematic Investing platforms. What you are good at- Collaborate with product owners and business stakeholders to define strategy and scope of software requirements (decompose stories, design features, and prioritize tasks)
- 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
- Partner with scrum master and product owner to provide development sizing & cost analysis estimates
- 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 plan
- Advanced technical skills:
- Advanced Java web and service development skills, typically built through 7+ years of applicable experience developing in Java/Spring
- Hands-on working knowledge of Kafka streams in building messaging and services-based software is a MUST
- Professional experience developing responsive designs and single page applications
- Experience tuning and maximizing performance for high volume pages
- Experience participating as a member of a scrum team in an agile environment
- Solid understanding of trading domain
- Ability to troubleshoot environmental issues
- Advanced people skills:
- Ability to conceptualize the best tactical approach for a team to deliver a project
- Demonstrated ability and interest in coaching and mentoring other engineers
- Ability to lead application and platform architecture design sessions
- Ability to effectively communicate complex architecture designs to both technical and nontechnical audiences
- Effective relationship builder: ability to partner cross-functionally, cross-enterprise and work effectively with various levels of the organization
- Preferred Technical Qualifications:
- Experience with frameworks such as Java, Java Core, Spring, Hibernate and understanding of UML (Unified Modeling Language)
- Experience developing/managing REST and SOAP-based Web Service API(s) in a transaction processing environment
Vacancy expired!
Report job