Vacancy expired!
Your Opportunity
Risk Data & Infrastructure (RDI) is a department whose core accountabilities are split between construction and support of our internal software development tooling and meeting the decision support needs of the Financial Risk Management department and broader Corporate Risk Management organization. We are looking for a Software Development and Engineering Manager to fill a role as an individual contributor. Work includes software development, DevOps support of the internally developed software development tools (code templates, software development CLI tool, automation and deployment systems, and integration with existing SDLC tooling) as well as the support and training of others using these tools (both on our team and within the business at large). The ability to learn and understand complex business processes as part of the requirements gathering process is also required. This role reports to the Director of Software Development and Engineering on the RDI Team. What you are good atAn ideal candidate must possess the skills necessary to function as a full stack developer. Work will include development of console applications to provide ETL and reporting capabilities, as well as development of internally facing web applications to enhance and improve associate efficiency and capability. This development work should be expected to integrate with data sources and systems both internal and external to Schwab. Excellent written and verbal communication skills are a must, as the role will be expected to provide support and training to users of our software development tools who possess varying levels of technical ability. Listening and comprehension skills will be needed as part of the project onboarding and requirements gathering process. Candidate should understand the Schwab business model and possess knowledge of financial risk management procedures. The ideal candidate will have experience operating both independently and as part of team working a software project, as well as demonstrable experience prioritizing work. What you have- Bachelor's degree or equivalent work experience
- 5+ years' experience as a full stack developer
- SPA construction using a modern MVC framework (Blazor, Angular, React)
- Server-side implementation of logic layer using modern RESTful framework in a modern architecture (ASP.NET Core Web API, Spring)
- Design, development, testing, implementation and documentation of business solutions.
- .NET experience is preferred
- Database development experience
- DevOps development experience
- Creation and improvement of tools to assist in the development of code and to support continuous integration and continuous deployment
- ETL and Reporting automation experience
- Code driven experience, not solely using automation/RPA tools
- Integration with external data sources and APIs
- Business Analysis experience
- Systems Administrator/Support experience
- Cloud services experience is a plus (AWS, Azure, Google Cloud Platform)
- Infrastructure as Code experience preferred (SaltStack, Terraform)
- Strong communication and relationship skills, including experience working with all levels of management
- Knowledge and understanding of the brokerage/investment advisory industry and the regulatory requirements related to the business
- Time management, organization, and prioritization skills
- The ability to work under deadlines