
Lead Program Engineer
Recruiting.com
full-time
Posted on:
Location Type: Remote
Location: Pennsylvania • Texas • United States
Visit company websiteExplore more
Job Level
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