Software Development Engineer - C# .Net

Charles Schwab Corporation Raleigh , NC 27611

Posted 3 months ago

Your Opportunity

The PC Core Technology (PCCT) Team represents a centralized domain responsible for managing holdings, investment performance, and automated re-balancing across the universe of investment portfolios within Schwab. The PCCT Development team is looking for a seasoned Software Application Development Engineer who will excel in a dynamic fast-paced environment. PCCT offers a wide range of technology opportunities for the best and brightest people to grow and demonstrate their skills as they develop high-performance financial applications.

What you're good at

The developer will work closely with the development team and business analysts to implement new features, enhancements, and fixes for a large and complex portfolio performance reporting system. The job will include design and development of advanced reporting capabilities for a number of high-profile Schwab applications while also addressing complicated scalability requirements. The candidate should have strong object oriented design and programming skills using Windows .NET C#, REST or Soap Services, Web APIs, MongoDB (or SQL) and experience implementing object oriented solutions for desktop and web based deployment. This role will require strong debugging and troubleshooting skills to provide detailed root cause analysis.

What you have

  • 6+ years experience successfully developing applications for Windows platforms using Microsoft technologies

  • Strong written and verbal communications, teamwork, and problem-solving skills are necessary

  • Ability to interact and communicate successfully with business partners and technology teams

  • 5+ years developing with C#, .NET

  • 3+ years developing services preferably REST services

  • Very strong object oriented design skills with proven track record of well-engineered design

  • Self-starter who can grasp difficult concepts and large architectures quickly

  • 2+ years programming to SQL databases

  • Strong estimation skills with ability to provide reasonable estimates

  • Experience with unit testing and history of successful interaction with a QA group

  • Experience developing hosted client server applications

  • Experience with LINQ, Splunk, Mongo DB is a plus.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer Net C

Red Nova Labs

Posted 7 days ago

VIEW JOBS 1/16/2020 12:00:00 AM 2020-04-15T00:00 Storable is looking for an experienced Senior Software Engineer with extensive experience developing in .NET C# to play a crucial role in building and scaling our industry leading Facility Management Platform. Every line of code and architectural and design input you contribute will help companies, especially small businesses, not just bring in more revenue, but truly help them continue to flourish in an increasingly competitive market. You are the piece of the puzzle for our customers as they look to navigate the many moving parts of what can be a confusing and ever evolving technology landscape. Why should you consider us? As the leading provider of technology solutions in the self-storage space, we are creating innovative experiences in an industry that has been largely ignored by the rest of the tech world. With insight into best practices yet out-of-the-box thinking, you will work closely with the Director of Engineering to seamlessly and strategically deliver on our efforts to transform and elevate our product offerings. This is a great opportunity for you to join a fast-paced team that encourages strong collaboration, creativity, autonomy, and professional growth and advancement. What you'll do everyday: * Design, develop, and deploy new features and enhancements in our cloud application in .NET C#, React, Angular, MS SQL * Contribute to small enhancements and fixes on a VB Winforms Desktop application * Participate in continuous iterative process improvements around design, implementation, and testing to improve efficiency and effectiveness * Continually move quality to the left * Work to integrate our web and desktop applications into a seamless application experience for our users * Actively participating as a member of an agile team in a Scrum environment * Serve as a technology expert within the team * Communicate and coordinate effectively within the squad, across our technology team, and with our business partners to deliver on top priorities * Mentor other engineers, encouraging engineering best practices demonstrating how to create effective designs and write maintainable, reusable code What you need to bring to the table: * Bachelor's degree in a computer related degree program or equivalent work experience * 8+ years of professional Software Engineering experience * 6+ years experience developing web based applications in C# and the latest .NET framework * Strong SQL skills preferably in MS SQL * JavaScript development experience * Solid tech skills around the basics: software design patterns, implementation, unit testing, debugging * Strong history of implementing testing methodologies to move quality to the left. * Passion for mentoring engineer peers to produce elegant & maintainable technology deliverables * Consistent track record of leading successful delivery for large-scale web-based projects * Ability to translate requirements into elegant code solutions * Strong written and verbal communication skills showing an ability to interface with business stakeholders and engineers * Acute sense of ownership and the resolve to dig deeper into product and technical issues * A self starter with the ability, passion, creativity, and confidence to independently problem solve and produce results Bonus Points: * Experience building desktop applications in VB.NET * Development experience using React, Angular.JS, Typescript, Webpack, or Razor * Experience moving from monolithic applications to distributed solutions Benefits and Perks: * Generous health coverage for you and your family, including short and long term disability coverage, 401(k) and HSA matching, company-provided life insurance, and more. * Instant-Access & Flexible vacation. We trust you, so we have a 'take what you need' vacation policy. No waiting to use it or need for accruals. * Unlimited snacks, Our break areas stocked to the brim with cereal, snacks, La Croix, soda, Red Bull, coffee, and more to keep you going throughout the day. * We're dog friendly! Bring your pooch to work at any of our offices. * Enjoy weekly catered lunches and chef-made meals at the office. * Take a break and play foosball, Nintendo 64, ping pong, shuffleboard, pinball, or darts in our spacious cafeterias and break rooms. * Get active in the community by joining one of our many quarterly offsite volunteer and community service events. * Fun company events, including Halloween costume contests, ugly sweater competitions, baseball game outings, ice cream socials, food trucks, and more. Storable is committed to providing equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Storable will provide reasonable accommodations for qualified individuals with disabilities. Red Nova Labs Raleigh NC

Software Development Engineer - C# .Net

Charles Schwab Corporation