Business Technology Software Development Manager

TD AMERITRADE   •  

Southlake, TX

8 - 10 years

Posted 262 days ago

This job is no longer available.

Role:

The Software Development Manager, Business Technology is a leadership / people management role that will help eliminate barriers, coach and develop the software development team, and assist with prioritization for Brokerage Operations.

Responsibilities:

Full Stack Application Development

  • Engages in all activities related to application/system development.  Queries, reports, business processes, scheduling, UI, and user experience
  • Designs and manages the BI tools and applications
  • Works with the internal decision support community to select appropriate BI solutions
  • Takes knowledge of current business processes to help guide the prioritization of data acquisition
  • In addition to the leadership aspect, the manager may be tasked with creating software solutions to meet the needs of the business.

 

Information Architecture

  • Oversees the design of the business technology SDLC toolkits
  • Oversees the design of the data and technical architecture for the data warehouse.
  • Oversees the development of logical and physical data models for extraction, transformation, and load (ETL).
  • Advanced knowledge in writing SQL queries
  • Batch Automation analysis / job optimization

 

Decision Support Architecture

  • Oversees the development of all activities related to decisions support.  Queries, reports, business processes, and scheduling.
  • Evaluates and or constructs a multifaceted Business Intelligence solution system that can conform to the presentation layer needs of the business.
  • Designs and manages the BI tools and applications
  • Works with the internal decision support community to select appropriate BI solutions.

 

Project Management

  • Scopes projects for effort and risk
  • Prioritizes projects and holds stakeholders accountable for execution
  • Communicates progress of projects
  • Oversees governance and controls related to software development, testing and deployment

 

People Leadership and Management

  • Builds and maintains a team of developers
  • Oversees the development and training of junior associates and creates a path for superior skill progression. 
  • Creates strategies for cross departmental analytical support. 
  • Thought leadership for projects, designs and training needed within the team.

Requirements:

  • Four year college degreepreferred in Computer Science, Business or MIS
  • Two year college degreerequired
  • 7 or more years of related experience and 8years total experiencerequired
  • Manage Agile project cycles
  • Demonstrated experience with business analysis, financial planning & analysis, or management reporting
  • Demonstrated experience with application development.
  • Strong knowledge of the databases and business intelligence systems
  • Strong knowledge of SQL with comfort in the following RDBMS systems (Oracle, SQL Server, Postgres, Netezza, Caché, Hadoop, MongoDB)
  • Strong knowledge of C#, Java, AngualrJS, HTML, VBA, React,
  • Must be well versed in and have experience with software development methodologies, software development and QA standards.
  • Superior analytical skills with an ability to see the big picture and a desire to learn
  • Attention to and appreciation for detail with proven ability to manage multiple tasks and deliver quality outcomes within short timeframes
  • Ability to exercise good judgment with a high standard of integrity
  • Strong leadership skills with ability to achieve results by working through others
  • Proven creativity and resourcefulness in uncovering sources of information and strong intellectual curiosity
  • Ability to train and develop associates

ID# 2018-14551