Job Details

ID #12252775
State North Carolina
City Raleigh / durham / CH
Job type Permanent
Salary USD TBD TBD
Source Charles Schwab & Co., Inc.
Showed 2021-04-15
Date 2021-04-14
Deadline 2021-06-13
Category Software/QA/DBA/etc
Create resume

Software Developer III

North Carolina, Raleigh / durham / CH, 27601 Raleigh / durham / CH USA

Vacancy expired!

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 Staff Backend Software Developer who will excel in a dynamic fast-paced environment. The right candidate will have experience with Development best practices , like SOLID principles, and proven experience performing all Development related functions; including, but not limited to: following coding standards, unit test creation and code reviews . The right candidate will enjoy being part of a highly interactive, Agile team. 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 are good at

The Software Developer III will work closely with the development team and business analysts to implement new features, enhancements, and fixes for a large and complex portfolio management system. The candidate should have strong object oriented design and programming skills using Windows .NET , C #, MongoDB , Aerospike (or SQL) and experience implementing object oriented solutions for desktop and web based deployment. In Lieu of C#, we will consider applicants with C or Java experience. Experience with REST or Soap Services, Web APIs is highly desired , but not required. This role will require strong debugging and troubleshooting skills to provide detailed root cause analysis.

What you have

Required

  • 4 + year s of experience successfully developing applications for Windows platforms using Microsoft techn ologies; at least 1 year experience with Visual Studio.
  • 4 + years developing with C#, .Net , will consider C or JAVA experience with in depth knowledge on the difference between those and C#
  • 2+ years working with REST Services or SOAP Services
  • 1+ year working with large data and experience analyzing and improving efficiency.
  • Very strong object oriented design skills with proven track record of well-engineered design.

  • 2+ years of e xperience designing and coding using object oriented principles
  • 2+ years of experience in database principles, such as SQL, Oracle, Mongo DB or Hadoop
  • Experience with Agile Development Practices, Scrum
  • Strong written and verbal communications, teamwork, and problem-solving skills are necessary.
  • Ability to interact and communicate successfully with business partners and technology teams

  • Self-starter who can grasp difficult concepts and large architectures quickly
  • Experience with unit testing and history of successful interaction with a QA group
  • Experience supporting releases for and applications in production
  • D esire to mentor peers and junior staff
  • D esire to be a technical leader within a scrum environment

  • BS or MS in computer science or related technical field
  • A yearning to understand and leverage new tools and technologies
  • A yearning to leverage technology to build products that "wow" users

Desired

  • Experience with NoSQL databases (eg. Mongo DB , Aerospike) is a plus , but not required
  • Knowledge of SOLID principles

What y

ou're go

od a

t:

  • Facilitating communication of requirements, scoping and design decisions between team members, architects and product owners.

  • Working closely with architects and business partners to define Agile stories for new capabilities.
  • Participating in product roadmap discussion and long term planning for your team.
  • Developing tools and practices that will increase the efficiency of your team.
  • Leading design and implementation of new stories and bug fixes.
  • Performing thorough design reviews and code reviews.

  • Hands on coding, unit testing and production issue troubleshooting.
  • Mentoring junior staff on the team .
  • Being the main point of contact and subject matter experts on your product domain.

Vacancy expired!

Subscribe Report job