Full Stack .Net Developer

Overview

On Site
USD 145,000.00 - 183,000.00 per year
Full Time

Skills

Creative Problem Solving
Collaboration
STS
AIM
Finance
Scalability
Asset Management
Trading
Reporting
Investment Management
Business Process
Web Services
RESTful
Integration Testing
Software Development
Mentorship
SaaS
.NET
Cloud Computing
C#
HTML5
AngularJS
JavaScript
jQuery
JSON
XML
SOAP
Design Patterns
CQRS
Sourcing
Continuous Integration and Development
Continuous Integration
Continuous Delivery
Database Design
SQL
NoSQL
Cloud Foundry
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Debugging
Energy
Organized
Attention To Detail
Management
Business Change Management
Agile
Scrum
Presentations
Facilitation

Job Details

Your Opportunity

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. We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location(s).

The role will be part of Wealth Asset Management Engineering (WAME) which is part of Schwab Technology Services (STS). WAME is aligned to support both the technology needs of Schwab Asset Management and Wealth Asset Management across the broader Schwab organization. As part of the Charles Schwab organization, we champion the needs of investors and seek to enhance the financial lives of our clients in all we do. Operating our business through clients' eyes and putting them at the center of our decisions, we aim to deliver exceptional experiences to investors and the financial professionals who serve them.

The Full Stack .Net Developer will be an integral member of the Managed Accounts Technology Team that is responsible for developing solutions that supports both new and existing Managed Account Offers. In addition, the role will support the ongoing growth and scalability of Schwab Asset Management's Trading and Operations Technology Platform. The role will report to the Senior Manager Software Development and Engineering.

You will provide technical expertise to the WAM Engineering Technology team and is responsible for design, development, implementation, and maintenance of the investment management technology platform. The individual in this role will design and develop software and business process solutions based on business requirements using specialized domain knowledge and developed business expertise. He/she will develop web service RESTful APIs supporting applications featuring the full lifecycle of a Managed Accounts Offer including account opening, client restrictions, account preferences etc. Additionally, they will contribute to building an integration testing framework across Managed Accounts technology to drive consistency in software development. Will be a key player in the implementation and integration of modern applications that support the overall business capabilities and build highly scalable cloud applications that enable future business growth. In addition to being a strong technical contributor, part of the role will involve mentoring developers and collaborating across multiple teams and internal organizations.

What you have

  • Bachelor's degree from 4-year accredited degree granting college or university is preferred, or equivalent experience.
  • Extensive knowledge of Managed Accounts, in particular a detailed knowledge of Direct Indexing investment products.
  • Knowledge of the VestmarkONE third-party SaaS Application including extensive knowledge of their APIs and batch-based Extract Files.
  • At least 5 years' experience developing enterprise class applications using .NET and C#, particularly distributed and Cloud applications.
  • Full stack development experience including C#, SQL, HTML5, Angular, JavaScript, jQuery, JSON, XML, REST, SOAP, etc.
  • Working knowledge of SOLID principles, 12-Factor App, and design patterns.
  • At least 3 years of experience working in Agile Scrum.
  • Experience or knowledge of CQRS, Event Sourcing, and Mediator Patterns.
  • Experience or knowledge of Continuous Integration and Continuous Delivery.
  • Experience or knowledge of database design and development (SQL and NoSQL).
  • Experience or knowledge with Cloud Foundry, AWS, Azure, or Google Cloud Platform.
  • Strong ability to design, code, and debug applications in various software languages.
  • Proven record of delivering technology solutions within agreed upon timeframes.

Personal Characteristics:

  • A commitment to high ethical standards and integrity, demonstrated through action.
  • High-energy, positive, entrepreneurial in spirit.
  • Goal-oriented and results-driven.
  • Well-organized and disciplined with high attention to detail.

Direct, plain-spoken; conveys a genuine and authentic demeanor.
  • Considerable experience transforming teams through technology, organization, culture, process and business change management.
  • Ability to work as a member of an Agile Scrum Team to inspire and motivate all levels of staff towards both tactical and strategic delivery goals.
  • Skilled communicator with exceptional written, verbal, presentation, and facilitation skills.

In addition to the salary range, this role is also eligible for bonus or incentive opportunities.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.