C Sharp / Dot Net Developer
Role details
Job location
Tech stack
Job description
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 include:
- 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. Preferred skills:
-
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 Education and Qualifications:
-
Bachelor's degree or higher in Computer Science, Information Systems, Computer Engineering or a related field from an accredited university or institution. In addition to the salary range, this role is also eligible for bonus or incentive opportunities.
Benefits & conditions
We offer a competitive benefits package that takes care of the whole you - both today and in the future:
- 401(k) with company match and Employee stock purchase plan
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
- Paid parental leave and family building benefits
- Tuition reimbursement
- Health, dental, and vision insurance