At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the Retirement industry together.
Schwab is recruiting a driven, results-oriented Software Development Engineer who shares our passion for technology, innovation, and excellence. Our main goal at Schwab is to transform people’s lives by changing the way the world invests. This role will be a dynamic, cross-skills position including hands-on object-oriented development, design and implementation of data manufacturing capabilities, and implementation of new workflows and features utilizing test data management software. The ideal candidate excels in a dynamic, fast-moving, environment and is passionate about developing multi-faceted solutions to solve complex, time-critical problems.
You will be part of the Risk Technology team and will help design, develop, and support the Schwab Risk platform as part of the Schwab Technology Services (STS) organization. STS is responsible for the company’s use of information technology including all telecommunications, operations and client and business applications.
The role will work with a team of .NET engineers and responsible for developing and improving Investment lifecycle solutions in Risk Solutions. Ideal candidates enjoy fast-paced environments, thrive under ambiguity, and adopt change passionately. Responsible for applications development in an enterprise architecture environment within .net framework using C#. You will be working within and across Agile teams to design, develop, test, implement and support technical solutions across a full stack of development tools and technologies and ensure the on-time, quality delivery of software products.
Responsible for the design, development, deployment and maintenance of web UI and REST APIs.Troubleshoot and support applications in production in case of any issues. Identifying ways to improve our technology, process & performance. Participating in design, code, and technical design reviews Build solutions that significantly impact the company growth. Participate in agile scrum-based software development environment. Work closely with internal and external team members to decompose requirements, design software, and prioritize tasks.Meet periodically with onsite and offshore developers to review and improve code quality, requirements specification and design methodologies.Troubleshoot, debug, and improve existing integrations/software.Actively participate in team meetings to ensure team deliverables are met.Provide hands-on development and mentoring as necessary for other members of the development team.Create artifacts for projects such as technical specifications and metrics reports.Identify technology risks early and establish mitigation plans. What you haveRequired:
Minimum 5 -7 years’ experience building client/server-side applications utilizing .NET Minimum 3-5 years’ experience with strong understanding of SQL Server and of relational and SQL database concepts Minimum 3-5 years’ experience creating REST API integrationsMinimum 3-5 years of UI development experience with single page application framework
Preferred:
Proven history of debugging/troubleshooting full stack applicationsUnderstanding large dataset manipulation, movement techniques and challengesUnderstanding of Agile software development methodologies, concepts, and proceduresComfortable with tools including Jira, BitBucket/GitHub, or similarExperience with native cloud architecture, or PCF equivalentComfortable with Git source code management, branching and code merges.Xunit, Nunit or other leading unit test frameworksComfortable in a fast-paced customer focused Agile environment that continually embraces change.Experience in Financial Technology domains, Angular / Single page application development.Experience with SSIS or any other data load/ETL tools. Enterprise system production support, devOps and release management experience.Continuous integration experience - Bamboo, Jenkins, or any CI/CDPrior experience with building any financial services application or platform.Experience in enterprise public cloud environments – GCP, AWS, Azure, or equivalent experience.Bamboo for CI/CD deployment automation, Python for service automationCloud native design pattern experienceDevelopment focused on performance, application security, and other non-functional requirements.Experience with Google Cloud Platform and familiarity with Docker/ContainerizationKnowledge of cloud concepts (cloud deployments, micro service infrastructure, cloud config, Pivotal Cloud Foundry, etc.)BS/BA/MS in Computer Science or equivalent disciplineIn addition to the salary range, this role is also eligible for bonus or incentive opportunities.
Options Apply for this jobApplyShareRefer a friendRefer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed Why work for us?Own Your Tomorrow embodies everything we do! We are committed to helping our employees ignite their potential and achieve their dreams. Our employees get to play a central role in reinventing a multi-trillion-dollar industry, creating a better, more modern way to build and manage wealth.
Benefits: A competitive and flexible package designed to empower you for today and tomorrow. We offer a competitive and flexible package designed to help you make the most of your life at work and at home—today and in the future. Application FAQs
Software Powered by iCIMS
www.icims.com