Overview
On Site
USD 103,500.00 - 230,000.00 per year
Full Time
Skills
Reporting
Brokerage
Taxes
Marketing Communications
Forms
IT Management
Roadmaps
Research
Software Development Methodology
Accountability
Migration
Cloud Computing
Partnership
User Stories
Software Development
Systems Analysis/design
Design Documentation
Unit Testing
Integration Testing
Regression Testing
Quality Assurance
Collaboration
Documentation
User Guides
Systems Analysis
Database
Test Strategy
Communication
Agile
Scrum
Regulatory Compliance
Management
Testing
Mentorship
Document Processing
COBOL
Easytrieve
Rexx
JCL
Unix
Scripting
Mainframe Sort Merge
Syncsort
Database Administration
IBM DB2
RDBMS
Datacom
Changeman
BMC Control-M
ESP
Atlassian
Abend-AID
Xpediter
Data Analysis
Scheduling
Finance
Relational Databases
SQL
Requirements Elicitation
Customer Communications
OpenText
Application Development
Mainframe
Continuous Integration and Development
Continuous Integration
Continuous Delivery
Job Details
Your Opportunity
Client Reporting Technology (CRT) at Charles Schwab is looking for an experienced Senior Software Developer to design solutions that enable the successful migration of our legacy mainframe and distributed applications to modern, cloud ready solutions.
CRT group champions innovative and scalable technology solutions to deliver a superior client communication experience, through multiple delivery channels. Some of CRT's software products include brokerage and bank statement applications, letters, tax documents, trade confirmations, operational and marketing communications, and regulatory forms.
The successful candidate has experience being in a technical lead role and is capable of planning, designing, building, and leading next generation technology and building technology roadmaps aligning to the needs of our existing business.
As a Senior Software Developer, you should be flexible to assist with any maintenance requests for the current mainframe-based applications to support the company's high-volume communications needs. Job activities will include gathering and interpreting user requirements, design, and development of solutions, enforcing architectural guidelines within the applications, researching, and documenting production environment issues, and driving discussions with technical, business, and external technical partners.
What you are good at
What you have
What you have
Professional Experience
8+ years of experience in senior level system analysis, design, development, and implementation of Mainframe based applications and databases
Strong Development experience in the Mainframe space utilizing technologies listed in the "Technical Experience" section below.
8+ years of experience in leading End to end delivery - solutioning, design, testing strategy and implementation for large scale applications handling ultra high-volume
1-2 years of Schwab technology domain experience as a current or recent contractor or employee
Demonstrate excellent verbal and written communication skills and the ability to work
with remote and globally distributed teams
Be self-motivated, driven, and passionate in resolving complex and time-sensitive
business problems through simple and innovative technical solutions. Must demonstrate a knack to figuring out solutions to complex problems
Work with business and technical partners to create and support effective solutions to business problems and requests
3+ years of experience in Broker Dealer Industry and system development experience with regulatory communications for High-Volume
Ability to understand broker-dealer financial data, and partner with Product Managers to perform data-driven requirement gathering for new feature development
Ability to lead as well as work independently as a hands-on technical member in a high-paced and focused team
5+ years of experience working and leading developers in an agile scrum team
Work with multi-platform teams to ensure the quality, security and compliance requirements are met for supported area and oversee updating and testing of business continuation plan
Passionate about technical mentoring of junior staff and peers
Prefer at least 3+ years of experience with Schwab Applications supporting core Broker Dealer processing and regulatory document processing
Technical Experience
Languages: COBOL, SQL, EZTRIEVE, Rexx, JCL, Unix scripting is a plus, DFSORT/Syncsort
Database Management Systems: DB2 or any relational DB, Datacom
Tools: CHANGEMAN, CONTROL-M/ESP, Atlassian suite
Strong expertise in Mainframe Tools - File-Aid, Startool, Abend Aid, Xpediter, and other Development utilities
Expert level knowledge in troubleshooting Production Batch issues through data analysis, Sort Techniques, Batch Scheduling and file manipulation
Understanding of Broker-Dealer Financial Data, Relational Databases, complex SQL and data driven requirement gathering is a must
Exposure to distributed technologies and Customer Communications Systems like OpenText Exstream is preferred
8+ years of experience in application development for high-volume cross-platform applications involving Mainframe and Distributed Application integrations
Familiarity with continuous integration /continuous delivery (CI/CD) techniques
Client Reporting Technology (CRT) at Charles Schwab is looking for an experienced Senior Software Developer to design solutions that enable the successful migration of our legacy mainframe and distributed applications to modern, cloud ready solutions.
CRT group champions innovative and scalable technology solutions to deliver a superior client communication experience, through multiple delivery channels. Some of CRT's software products include brokerage and bank statement applications, letters, tax documents, trade confirmations, operational and marketing communications, and regulatory forms.
The successful candidate has experience being in a technical lead role and is capable of planning, designing, building, and leading next generation technology and building technology roadmaps aligning to the needs of our existing business.
As a Senior Software Developer, you should be flexible to assist with any maintenance requests for the current mainframe-based applications to support the company's high-volume communications needs. Job activities will include gathering and interpreting user requirements, design, and development of solutions, enforcing architectural guidelines within the applications, researching, and documenting production environment issues, and driving discussions with technical, business, and external technical partners.
What you are good at
- Lead all processes of the SDLC and be accountable for all deliverables
- Experience migrating mainframe applications to distributed and/or cloud-based architectures strongly preferred
- Provide support in troubleshooting and remediating issues occurring in Production
- Be the business liaison creating and fostering strong partnerships with Product Owners and Business Users, ensuring appropriate prioritization of User Stories with a view to delivering to Business needs and priorities
- Provides technical consultation and support CRT applications and programs
- Sustain desirable practice of ensuring that the following Software Development Life Cycle guidelines are observed:
- Analysis and Design: Adhere to tight design document review process among peers
- Code Development: Employ more robust & thorough formal code reviews focused on the quality of the code and ensuring coding standards are followed
- Testing: Implementation of stronger unit testing, integration testing, regression testing, and QA testing strategies
- Leverage, practice and support Agile software development practices
- Collaborate with all relevant Technology and Business team members and Project Stakeholders and build long lasting, trusted relationships based on the quality and commitment of your deliverables
- Develops/participates in the creation of new documentation such as architectural diagrams and user guides
What you have
What you have
Professional Experience
8+ years of experience in senior level system analysis, design, development, and implementation of Mainframe based applications and databases
Strong Development experience in the Mainframe space utilizing technologies listed in the "Technical Experience" section below.
8+ years of experience in leading End to end delivery - solutioning, design, testing strategy and implementation for large scale applications handling ultra high-volume
1-2 years of Schwab technology domain experience as a current or recent contractor or employee
Demonstrate excellent verbal and written communication skills and the ability to work
with remote and globally distributed teams
Be self-motivated, driven, and passionate in resolving complex and time-sensitive
business problems through simple and innovative technical solutions. Must demonstrate a knack to figuring out solutions to complex problems
Work with business and technical partners to create and support effective solutions to business problems and requests
3+ years of experience in Broker Dealer Industry and system development experience with regulatory communications for High-Volume
Ability to understand broker-dealer financial data, and partner with Product Managers to perform data-driven requirement gathering for new feature development
Ability to lead as well as work independently as a hands-on technical member in a high-paced and focused team
5+ years of experience working and leading developers in an agile scrum team
Work with multi-platform teams to ensure the quality, security and compliance requirements are met for supported area and oversee updating and testing of business continuation plan
Passionate about technical mentoring of junior staff and peers
Prefer at least 3+ years of experience with Schwab Applications supporting core Broker Dealer processing and regulatory document processing
Technical Experience
Languages: COBOL, SQL, EZTRIEVE, Rexx, JCL, Unix scripting is a plus, DFSORT/Syncsort
Database Management Systems: DB2 or any relational DB, Datacom
Tools: CHANGEMAN, CONTROL-M/ESP, Atlassian suite
Strong expertise in Mainframe Tools - File-Aid, Startool, Abend Aid, Xpediter, and other Development utilities
Expert level knowledge in troubleshooting Production Batch issues through data analysis, Sort Techniques, Batch Scheduling and file manipulation
Understanding of Broker-Dealer Financial Data, Relational Databases, complex SQL and data driven requirement gathering is a must
Exposure to distributed technologies and Customer Communications Systems like OpenText Exstream is preferred
8+ years of experience in application development for high-volume cross-platform applications involving Mainframe and Distributed Application integrations
Familiarity with continuous integration /continuous delivery (CI/CD) techniques
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.