About the Role
Schwab Retirement Technologies (SRT) develops and maintains a broad set of retirement applications utilized by the Third-Party Administrator (TPA) retirement services industry. Our team is seeking a Senior Lead Software Development Engineer with a passion for technology and strong interpersonal skills. Our mission is to build, maintain, and modernize our robust set of solutions.
Responsibilities
- Building and maintaining highly distributed .NET Core applications
Requirements
- Experience developing in .NET/.NET Core
- Experience coding in C#
- Experience with RESTful API development
- Experience with relational databases (SQL Server is preferred)
- Experience with source code repository tools - GitHub
- Ability to follow best practice solutions
- Experience developing single-page UI applications and reusable components using Angular
- Experience with Domain Driven Design (DDD)
- Experience with the Agile methodology
- Knowledge of object-oriented design patterns
- Knowledge of SOLID principals
- Knowledge of effective Unit Testing, and Integration Testing
Skills
- .NET
- .NET Core
- C#
- RESTful API development
- SQL Server
- GitHub
- Angular
- Domain Driven Design (DDD)
- Agile methodology
- Object-oriented design patterns
- SOLID principals
- Unit Testing
- Integration Testing
Location
- On-site
Work Type
- On-site
Experience Level
- Senior Lead
Education Level
- Bachelor's degree or higher in Computer Science, Information Systems, Computer Engineering or a related field
Salary/Compensations
- In addition to the salary range, this role is also eligible for bonus or incentive opportunities.
About the Company
- 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 finance industry together.
