Position Type: Regular 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.
Duties: Collaborate with stakeholders to understand requirements and design software solution using .Net framework. Create architectural diagrams, system components, and define overall structure of the system. Identify performance bottlenecks and propose optimization strategies to enhance the overall performance and scalability of the services. Design, develop, implement, and maintain API services using best practices and relevant software design patterns. Perform advanced development, implementation of complex systems using specialized domain knowledge and highly developed business expertise. Lead the implementation of systems/applications into test and production environments. Groom & refine technical/non-technical backlog, coordinate and collaborate with team members and ensure the quality of deliverables. Proactively and clearly communicate technical risks and tradeoffs to both technical and non-technical stakeholders. Apply functional knowledge to analyze and resolve complex project solutions. Develop architecture solutions that support high availability and high-performance needs. Analyze any production issues by checking system logs using Splunk and provide resolution to mitigate client impact.
Starting compensation for this location depends on related experience. Annual bonus opportunity and other eligible earnings are not included in the range(s) above. We offer a competitive benefits package, see below for details.
Duties: Collaborate with stakeholders to understand requirements and design software solution using .Net framework. Create architectural diagrams, system components, and define overall structure of the system. Identify performance bottlenecks and propose optimization strategies to enhance the overall performance and scalability of the services. Design, develop, implement, and maintain API services using best practices and relevant software design patterns. Perform advanced development, implementation of complex systems using specialized domain knowledge and highly developed business expertise. Lead the implementation of systems/applications into test and production environments. Groom & refine technical/non-technical backlog, coordinate and collaborate with team members and ensure the quality of deliverables. Proactively and clearly communicate technical risks and tradeoffs to both technical and non-technical stakeholders. Apply functional knowledge to analyze and resolve complex project solutions. Develop architecture solutions that support high availability and high-performance needs. Analyze any production issues by checking system logs using Splunk and provide resolution to mitigate client impact.
Starting compensation for this location depends on related experience. Annual bonus opportunity and other eligible earnings are not included in the range(s) above. We offer a competitive benefits package, see below for details.
What you have
Job Requirements: Bachelor’s degree in Computer Science, Applied Computer Science, or a related field and 84 months of progressive, post-Bachelor’s experience in a related occupation. Experience must include the following: Develop WCF and Web API’s using Visual Studio, C#, .Net Core, and NoSQL databases (e.g. Mongo DB, Aerospike); Develop cloud agnostic applications using 12-factor application principles, object-oriented approach, TDD, and solid principals and deploy them to PCF and public cloud; Develop and maintain real-time message processing applications systems using frameworks like Kafka, Solace VMR, or RabbitMQ; Develop efficient and responsive services using multithreading, TPL, and asynchronous programming approach; Develop high quality, vulnerability-free software using ReSharper, SonarQube and Veracode; Maintain code repository in Bitbucket and implement CI/CD using Bamboo and Harness; and Develop application dashboards, generate analytic report, monitor applications, and troubleshoot issues using Splunk.
What’s in it for you
At Schwab, we’re committed to empowering our employees’ personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you’ll get the tools you need to make a positive difference in the finance industry. Our approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
We offer a competitive 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