At Schwab, innovative thought meets creative problem solving, helping to challenge the status quo and transform the finance industry together, by developing products that help Schwab customers learn, explore and make life-impacting moves on their paths to achieving their goals.
Requirements
- Proficiency in web based development languages including HTML, CSS, Javascript, Typescript, jQuery, .NET/C-Sharp
- Experience in applying client side MVC frameworks such as backbone.js and Angular (v6.0 and above)
- Experience with Web API and RESTful services
- Experience translating requirements into a design and design implementation
- Experience with all aspects of testing (unit, functional, integration, end-to-end)
- Production implementation and support
- Experience with Agile and being a part of a scrum team
Responsibilities
- Analyze, design, program, debug, configure and modify software systems and/or new products used in local, cloud, network, mobile or Internet-related technology; code may be used in commercial and/or end-user applications
- Use programming languages and technologies to write code, perform testing, log, and debug applications, all with the goal of achieving Maintainability, Availability, Scalability, and Security
- Pursue strong engineering practices through a culture of continuous improvement
- Complete documentation for tech specs
- Interact with users to define system requirements and/or necessary modifications
- Follow the principles of agile and focus on incremental delivery
- May lead cooperative efforts among members of project teams
Other
- Bachelor’s Degree in Computer Science or related field OR related practical experience
- 4+ years’ professional experience in software development
- Excellent oral and written communication skills
- Ability to fully support all development phases of the software development lifecycle (SDLC)
- Act as a mentor to junior staff members