Technical Program Delivery Director - Software Engineering

26 Mar 2024

Vacancy expired!

This is an important role to ensure our customer on-boarding of existing products and product development of new features are delivered on time, on quality and on-cost. This is a role that must drive cross functional influence and collaboration with various functional teams of On-Boarding Engineers, Data Pipeline Engineers, Data Scientists, Application Developers and DevOps. Below are requirements and specifications of the role:

Description:
  • Minimum 15 Years’ experience with a combination of software engineering management, agile development, and technical program management.
  • Preferable familiarly or experience in cloud application development and deployment, AWS environment and multi-tenant application
  • Experience with web design languages including HTML, SASS, Bootstrap, Material Design, PHP, JavaScript, TypeScript, AJAX, jQuery, RxJS, D3.js, Responsive design, Cross browser compatibility.
  • Strong Analysis and Design skills; Solid understanding with Design Patterns, Refactoring, object-oriented and functional design patterns, and related areas.
  • Familiarity with AWS services like Lambda, Linux, and CI/CD Pipeline
  • Server – Apache, NGINX
  • MYSQL– Including stored procedures, triggers and database development and experience in creating complex SQL statements and Stored Procedures.
  • Linux shell scripting and automation.
  • Familiar with API development and python programing language
  • Experience using automated build tools such as Webpack and Gulp, continuous integration/deployment e.g. Jenkins.
  • Proficient understanding of code versioning tools, such as GIT.

Ownership of delivery calendar across a) customer on-boarding programs and b) new product development programs

On new product development programs provide oversight schedule, deliverables, development timelines, testing, and validation and ensure it is done according to requirements and commitments.

Responsible to be a glue between all cross functional teams and smooth and timely closures of open issues.

Ability to deep dive and troubleshoot issues and remove roadblocks.

This role requires great attention to details. Should roll up the sleeves and understand issues by talking to the team and work together to get a resolution

Institutionalize standards, process, and documentation for the SDLC and facilitate and enhance an agile/scrum process for development activities.

Communicate regularly on delivery calendar status, manage risk, and escalate as required.

Ensure an efficient tracking on resource utilization across the various projects and programs

Build consensus across team while removing obstacles, nurturing the team to ensure joint success. Create a win-win environment

Proficiency across data analytics value chain and able to work on issues related data acquisition, data transformation, data management, API, application performance, real-time analytics

Results oriented, hands on, and highly self-motivated

Highly organized individual with excellent communication skills, and able to prioritize tasks

Master’s Degree Required

  • ID: #49554957
  • State: Michigan Detroit metro 48201 Detroit metro USA
  • City: Detroit metro
  • Salary: $120,000 - $160,000
  • Job type: Permanent
  • Showed: 2023-03-26
  • Deadline: 2023-05-24
  • Category: Et cetera