Job Details

ID #12252762
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 II

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 an Associate Software Developer 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 are good at

Software Developer II will work within a scrum development team to implement new features, enhancements, and fixes for a large and complex portfolio management system. The job will include development of RESTful services, the loading of data into NoSQL database (MongoDB, Aerospike) and working with other scrum teams to deliver backend enhancements for consuming applications within the company.

What you have

Minimum qualifications:

  • BA/BS degree in Computer Science or related technical field
  • 2+ years of experience with object-oriented design and programming with C#/.Net, or Java
  • Experience working with SQL or NoSQL (MongoDB, Aerospike) database
  • Self-motivated with a passion for resolving technical problems quickly and in line with platform strategy and vision
  • Effective time management, must be able to prioritize and multi-task effectively
  • Must have a passion for problem-solving, the ability to learn new technologies quickly, and able to interact with all levels of technical and business teams
  • Must be a team player and able to work collaboratively across organizations and geographic locations

Preferred qualifications:

  • Experience with REST or SOAP Services and Web APIs
  • Knowledge of Agile/Scrum development

What you're good at:

  • Use efficient data structures and apply algorithms to develop high quality code
  • You will bring your Object-Oriented Programming (OOP) techniques and skills to an Agile engineering team.
  • Actively collaborate with the team in ongoing product maintenance and development, including design, development, review, integration, test, and deployment activities.
  • Develop/improve and deploy source code branching methodologies and associated automation.
  • Develop proof of concepts under guidance of other senior developers on the team.
  • Learn CI/CD pipelines and perform deployment activities.
  • Ensure the highest quality software is developed, delivered and maintained.
  • Work collaboratively in an Agile Delivery Team understanding the nature of the work we do and resolving how to break down complex work items into small deliverable units for delivering business value
  • Work with Product Owners to understand application and system functionality and behaviors.
  • Estimate effort involved in developing solutions to help refine user stories.

Vacancy expired!

Subscribe Report job