Recruiting.com

Lead Program Engineer

Recruiting.com

full-time

Posted on:

Location Type: Remote

Location: PennsylvaniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Leads major projects/programs, providing subject matter expertise and technical direction and oversight.
  • Works on projects that span a broad range of technologies.
  • Has expertise in multiple technical environments and possesses business knowledge that spans multiple business areas.
  • Leads project planning processes.
  • Develops work plans or reviews other work plan timelines and manages workflows to meet project timeframes.
  • Responsible for identifying project tasks in support of project planning and estimation.
  • Contributes to strategic planning meetings and provides guidance and expertise on system options, risk, cost vs. benefits, and impacts on business processes and goals.
  • Works closely with architects to assure all systems are in line with IT long-term strategy.
  • Together with business stakeholders leads the development of business analytics requirements.
  • Brings deep understanding of business data domain and underlying data sources.
  • Leads development of semantic data access requirements (functional and non-functional).
  • Ensures adherence to standards, policies and procedures.
  • Reviews modules for quality assurance.
  • Develops convergence plans to meeting standards, as needed.
  • May assist in defining development guidelines and standards.
  • Leads development of technical design for data sourcing, transformation and aggregation logic.
  • Leads data sourcing approach and is primary interface with the Information Delivery team in implementing sourcing mechanisms.
  • Leads development of data transformation and aggregation logic.
  • Ensures consistent and stable delta processing for data loads.
  • With input and direction from the Principal Information Architect, leads analysis of analytics data consumption alternatives and recommends optimal approach based on analytics requirements.
  • Ensures proper knowledge transfer of data access/consumption mechanisms to business stakeholders, data visualization specialists and/or data scientists.
  • Leads project teams building applications.
  • Designs and builds enterprise data platforms using a disciplined development process.
  • Integrates solutions with other applications and platforms outside the framework.
  • Reviews integration testing plans.
  • Supports and/or executes testing efforts across the life cycle.
  • Consults Delivery Management team on batch/bulk data load scheduling to optimize performance.
  • Oversees and assists in production support.
  • Provides technical direction and oversees testing of business analytics solutions.
  • Provides technical leadership for the definition and development of test plans and system documentation.
  • May troubleshoot existing information systems to identify errors or deficiencies and develops solutions.
  • Ensures all applications are documented according to standards.
  • Promotes effective use of information technology by educating users on system functionality.
  • Assists in the development of user guides and training documentation for systems.
  • Ensures data solution monitoring requirements are provided to the Delivery Management team and is alerted when solutions are not performing as expected.
  • Helps to establish SLAs on system performance and data processes with Service owners, RM’s, Delivery Management team, and business owners.
  • Provides technical leadership, coaching and mentoring to team members.

Requirements

  • Bachelor’s degree in Programming/Systems or Computer Science or other related field
  • 8 or more years of experience in technologies relevant to data/information management, such as Python, Cloud SaaS Solutions, Databricks, Data Migrations MDM, Metadata, Data Quality, etc.
  • Broad level of understanding surrounding information systems and application architecture standards
  • Experience in leading projects and teams
  • Demonstrated ability to analyze and interpret complex problems or processes that span multiple business areas, identify and understand requirements and develop alternate solutions.
  • Experience designing, developing and testing applications using proven or emerging technologies, in a variety of technologies and environments.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
  • Support for working families
  • Backup dependent care
  • Adoption assistance
  • Infertility coverage
  • Family building support
  • Behavioral health solutions
  • Paid parental leave
  • Paid caregiver leave
  • Training programs
  • Professional development resources
  • Mentorship programs
  • Employee resource groups
  • Volunteer activities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonCloud SaaS SolutionsDatabricksData MigrationsMDMMetadataData Qualityapplication architecturedata transformationdata aggregation
Soft skills
leadershipproject planninganalytical skillsproblem-solvingcommunicationmentoringcollaborationguidancecoachinguser education
Certifications
Bachelor’s degree in Programming/SystemsBachelor’s degree in Computer Science