Job Description:
\nRole Overview:
\nThe Home Lending Data & Insights team supports the Home Mortgage organization by delivering enterprise data products and solutions.
\nThe team manages complex data ecosystems involving mortgage application processing, imaging platforms, loan processing systems, and other supporting mortgage applications.
\nThe selected consultant will primarily support the Core Downstream application, which receives and processes mortgage application data.
\nThis role is focused on consolidating data from multiple repositories, cleansing and transforming it, and delivering trusted data assets to business consumers.
\nThis is a hands-on Senior Data Engineer / ETL Developer role that combines traditional enterprise ETL development with cloud modernization initiatives.
\nTeam Environment:
\n3 Scrum Teams
\n1 U.S.-based team
\n2 India-based teams
\nApproximately 14 team members supporting the application
\nStrong onboarding process and documentation in place to bring people up to speed
\nContractors currently work onsite five days per week
\nContract position with potential interest in future conversion
\nKey Responsibilities:
\nBuild and maintain scalable batch and near real-time data pipelines
\nDevelop ETL solutions using Ab Initio, Python, PySpark, SQL and PL/SQL
\nReview technical designs and convert solution blueprints into reusable code
\nIntegrate, cleanse, normalize, and transform data from multiple mortgage-related systems
\nPartner with Product Owners, Architects, Engineers, and business stakeholders
\nSupport migration and modernization initiatives from legacy platforms to Google Cloud
\nBuild, schedule, orchestrate, and deploy solutions through enterprise CI/CD pipelines
\nSupport monitoring, operational excellence, root cause analysis, and production reliability
\nRequired Qualifications:
\n4 plus years of Data Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
\n4 plus years PL/SQL and SQL skills with proven experience in Oracle, Teradata, Python and/or BigQuery: complex query development, tuning, and debugging.
\n4 plus years Ab Initio skills with proven experience to build complex graphs, Psets, performance tuning.
\n3 plus years programming skills in Python; hands-on PySpark for distributed data processing
\n3 plus years of ETL/ETL design, data warehousing concepts, and data modeling best practices
\nDesired Qualifications:
\nFinancial Services or Mortgage industry experience
\nProduction operations experience: monitoring, SLAs, incident response, root cause analysis, and performance optimization.
\nExperience working in hybrid environments (on-prem + cloud) and supporting data migration/modernization initiatives.
\nExperience with scheduling/orchestration in Autosys and Airflow-based orchestration (Cloud Composer direction).
\nExperience with Git-based workflows, code reviews, and automated testing practices for data pipelines.
\nExperience with Harness, Jenkins and uDeploy based CICD environments.
\nPractical experience using AI-assisted coding tools in daily development to improve productivity without compromising quality or security.
\nAb Initio development/maintenance experience and/or hands-on migration of Ab Initio graphs to modern Spark/SQL patterns.
\nExperience with Dataplex and broader data governance concepts (metadata, classification, stewardship, lineage practices).
\nExperience with Informatica Data Quality implementation patterns (profiling, rules, scorecards/metrics, exception workflows).
\nExperience designing near real-time patterns (micro-batch/event-driven concepts) and handling late-arriving/out-of-order data.
\nFamiliarity with GCP operational practices for data workloads (service accounts/IAM basics, job monitoring, quota/cost controls).
\nWhat the Hiring Manager Wants Suppliers to Focus On
\nPlease do not focus solely on job titles or keyword matching.
\nInstead, evaluate:
\nWhat the candidate actually built
\nWhat business problems they solved
\nTheir hands-on level of involvement
\nThe complexity of the environments they supported
\nExperience with ETL development, data integration, and modernization efforts
\nAbility to learn and adapt to new technologies
\nTechnical Environment
\nData Engineering & ETL
\nAb Initio
\nETL Design & Development
\nOracle
\nTeradata
\nData Warehousing
\nData Modeling
\nProgramming
\nPython
\nPySpark
\nPL/SQL
\nSQL
\nUnix Shell Scripting
\nCloud & Modernization
\nGoogle Cloud Platform (GCP)
\nBigQuery
\nDataplex
\nMigration from legacy data platforms to cloud-native solutions
\nScheduling & Orchestration
\nAutoSys
\nAirflow
\nGoogle Cloud Composer
\nCI/CD & DevOps
\nJenkins
\nHarness
\nuDeploy
\nGit-based source control
\nAutomated testing and deployment
\nData Quality & Governance
\nInformatica Data Quality
\nData profiling and quality controls
\nData governance
\nMetadata management
\nData classification and lineage
\nTop Skills:
\nAb Initio & Unix Shell
\nPython
\nCI/CD
\nIn this contingent resource assignment, candidates may:
\nConsult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables.
\nReview and analyze moderately complex Software Engineering challenges that require an in-depth evaluation of variable factors.
\nContribute to the resolution of moderately complex issues and consult with others to meet Software Engineering deliverables while leveraging solid understanding of the function, policies, procedures, and compliance requirements.
\nCollaborate with client personnel in Software Engineering.
\nRequired Qualifications:
\n4 plus years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
| Location | Charlotte, NC |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder