Vacancy caducado!
Your Opportunity
We are looking for a talented Senior Software Development Engineer to join our Mobile Technology Organization. This is an opportunity to work on the next generation of Middleware Services and to be part of a cutting-edge team that is respected for the products they produce and client satisfaction those products support. You'll be a part of Schwab's Client Experience Team: A group of thought leaders responsible for Technology strategy for Mobile, Web, Services and Cloud. What you are good at- Analysis, design, coding, testing, troubleshooting, documentation, and deployment of Mobile Middleware applications built on Microsoft .NET and .NET Core technologies.
- Ensure the delivery of data via REST APIs hosted on the Shared .NET Platform and Private Cloud
- Deliver enhancements to applications built using ASP.NET Web API and ASP.NET Core based on RESTful architecture that cater to iOS and Android Native Applications .
- Utilize tools such as Splunk to monitor the systems and ensure they are stable and reliable.
- Contribute to performance analysis, security improvements and overall improvement of user experience.
- Participate in the quality analysis process to reduce the incidence of errors in the mobile applications.
- Design, development, and implementation of RESTful web services.
- Ensure timely delivery of technical, project and release deliverables.
- Self-directed and able to work with a distributed team to deliver products in a timely manner.
- The candidate will also be expected to monitor production support queues, troubleshoot production issues as well as help identify opportunities for process improvement.
- The ideal candidate will have a passion for problem solving, have the ability to quickly learn new concepts and must be able to interact with all levels of technology and business.
- Bachelor's in engineering or relevant field is preferred.
- 2- 3+ years of experience in building Web or API based applications with C# and .NET.
- Solid understanding of algorithms and data structure and when to use them.
- Strong knowledge of Object-Oriented principles
- Hands on experience with writing functional, maintainable and readable code along with unit tests.
- Familiarity with code quality improvement through design/code reviews and debugging techniques.
- Experience creating own unit test programs to verify correct functioning of server applications and services
- Experience in Agile Scrum development methodology
- Ability to quickly master new technologies w/ creative problem solving skills
- Strong knowledge of software development methodologies, excellent communication, documentation, organization, and interpersonal skills.
- Hands on with Bit bucket, Bamboo, JIRA, and Confluence tools
- Experience in ASP.NET Web API, LINQ, Async/Await, XML, REST, JSON, .NET Core is preferred
- Experience working on Public Cloud platforms such Google Cloud Platform and AWS is a plus
- Comprehensive Compensation and Benefits package
- Financial Health: 401k Match, Employee Stock Purchase Plan, Employee Discounts, Personalized advice, Brokerage discounts
- Work/Life Balance: Sabbatical, Paid Parental Leave, New Mothers returning to work Program, Tuition Reimbursement Programs, Time off to volunteer, Employee Matching Gifts Program
- Everyday Wellness: Health and Lifestyle Wellness Rewards, Onsite Fitness Classes, Healthy Food Choices, Wellness Champions
- Inclusion: Employee Resource Groups, Commitment to diversity, Strategic partnerships
- Not just a job, but a career, with an opportunity to do the best work of your life
Vacancy caducado!