Charles Schwab→
Associate - Software Development… at Charles Schwab · US-TX-Sou…
Entry LevelOn-siteFull-timeUS-TX-Southlake$83k–$99k/yr
Skills
software development practicesjava.netc#html / css / javascriptsqlnosqlrestful web servicescloud apisuxweb developmentmobile developmentdatabase modelingleadership potentialinnovationexperimentation
Job Description
Summary: Charles Schwab is committed to empowering employees to make a significant impact on their careers. The Software Development Engineer will work collaboratively on a team to build advanced technology capabilities, engaging in the full Software Development Lifecycle and participating in the NERD program for training and development.
Responsibilities:
- Build the next generation of Schwab technology capabilities
- Receive and evaluate feature requests
- Identify the best solution to implement features
- Code, test, and deploy changes
- Assist in running local governance with the CTS Architecture team
Required Qualifications:
- Undergraduate or graduate degree in Computer Science, Management Information Systems, or related discipline
- Knowledge of software development practices and processes
- Familiarity with algorithm design and data structures
- Experience with one or more of the following: Java, .NET, C#, HTML / CSS / JavaScript, SQL, NoSQL, or Angular
- Inventiveness and eagerness to work with experimental technology
- Demonstrated leadership potential
- Passion and interest in solving problems applying innovation and experimentation
Preferred Qualifications:
- Familiarity with RESTful web services and / or Cloud APIs, a plus
- UX, Web development, or mobile development, a plus
- Database modeling, a plus
Required Skills: Software development practices, Java, .NET, C#
Important Skills: HTML / CSS / JavaScript, SQL, NoSQL, RESTful web services, Cloud APIs
Nice-to-Have Skills: UX, Web development, Mobile development, Database modeling, Leadership potential, Innovation, Experimentation
Benefits: Mentorship, Continuous Training and Development, Certification Opportunities, Hands-on Technology Experience, Knowledge Sharing and Presentation Opportunities, Exposure to Leadership, Community of Dedicated and Welcoming Peers
Benefits
Mentorship
Continuous Training and Development
Certification Opportunities
Hands-on Technology Experience
Knowledge Sharing and Presentation Opportunities
Exposure to Leadership
Community of Dedicated and Welcoming Peers