C#/C++ Mid Tier Development Supervisor
Company Overview
For over 29 years, we have been a leader in the stock brokerage industry because of our commitment to innovation, value and service. We are unique because we offer self-directed investors low fees, as well as, the largest nationwide network of local branch offices among online brokerage firms.
In 2008, we earned the J.D. Power and Associates award for "Highest in Investor Satisfaction with Self-Directed Services.
In 2008 and 2009, Fortune Magazine ranked us as one of the "Best Companies to Work for in America.
To learn about who we are, visit us online.
Job Description
Scottrade, Inc. has a C#/C++ Mid Tier Development Supervisor opportunity available in St. Louis, MO. Relocation assistance is available for this position. This Mid Tier Development Supervisor position will support our Scottrade Advisor Services, a division of Scottrade, Inc., that provides comprehensive custodial and institutional trading services for Registered Investment Advisors.
The main purpose of this position is to assist developers of the team in recognizing, researching, isolating and resolving technical problems. This person develops and maintains a positive working relationship with key business managers and other peer application development teams. This leadership role will manage a specific technology team dedicated to application product development and support while at the same time understands the impact to other teams.
Responsibilities:
- Responsible for managing and monitoring projects and providing the necessary support to team members to ensure that the systems meet the needs and quality requirements of the business.
- Responsible for working with the Application Architects and Development Managers on strategic and tactical projects.
- Dedicates time to the development of new products / support of applications already in production (30% max).
- Responsible for conducting periodic code reviews.
- Participates in status reporting with all staff members including time sheet approval.
- Provides feedback and mentoring on a regular basis.
- Provides feedback on HR processes including performance appraisals.
- Schedules and facilitates team meetings where appropriate.
- Provides work direction and insures assignments are completed in a timely manner.
- Responsible for assessing training requirements of team.
- Responsible for technical documentation including policies, procedures, and standards.
- Ensures SDLC process guidelines are being followed (e.g. unit testing, code reviews, security scans, build processes, etc.).
- Focuses on delivering customer support metrics that have been determined.
- When assigned, is prepared to address system problems during off hours with the guidance from other members of the development staff as needed.
- Coordinates and reviews high-level requirements for conversion into detailed technical design specification documents (on individual team basis).
- Provides technical estimates.
- Leads and facilitates design sessions and code walk-throughs.
- Recruits and interviews additional software developers.
- Develops and maintains effective partnerships with Scottrade product development and business teams in order to understand and anticipate their needs, the business environment, other challenges and opportunities.
- Disseminates information on any problems or potential delays.
- Coordination with multiple internal and external groups.
Knowledge, Skills, and Abilities
- Strong knowledge of relational database concepts, including interacting with databases from client applications using stored procedures required.
- Ability to read and create UML diagrams.
- Experience with using source control systems such as VSS, CVS or TFS.
- Knowledge of stock market data and quote feeds a plus.
Education and Experience
- 5+ years of proven success as an application developer required.
- 5+ years of programming experience using OOP.
- 5+ years of programming experience using C# and/or C++ required.
- 5+ years experience with application communication API's including JMS, COM, and sockets.
- 5+ years experience in writing and debugging multithread applications.
- Bachelor’s degree in Information Technology, or related field, or equivalent combination of education and experience required.
Scottrade, Inc., an equal opportunity employer, is committed to inclusion and a diverse workforce.
Job Level: 6-10 Years
Open all references in tabs: [1 - 3]