Senior Data Engineer, Enterprise Data and Analytics - First Command Financial Services, Inc.
Fort Worth, TX 76109
About the Job
How Will Your Role Impact First Command?
The Senior Data Engineer is a leader across the data organization. They work closely with members across teams and with business owners and leaders. In conjunction with development responsibilities, the Senior Data Engineer establishes and champions best practices and processes for data engineering. They work closely with architects to define, lead and assist in the vision and design of business solutions, and they are drivers of improvement for our processes and technical practices. The Senior Data Engineer is a person who needs little to no supervision or oversight. They are self-motivated individuals who have strong time management skills which facilitates working on special interest initiatives.
What Will You Be Doing?
- Collaborates with architecture and technical leadership to define the vision and solutions
- Collaborate alongside other engineers of various disciplines to take the design and create executable pieces of work
- Participates in all phases of development
- Establishes and champions First Command data and data engineering standards/best practices
- Communicate and work alongside members of their team in support of their day-to-day work items
- Works with business partners to ensure alignment between the ask and the output
- Participate and lead peer reviews and champion peer review best practices and culture
- Key player and leader in an Agile environment, participating in daily huddles, sprint planning, retrospectives, etc.
- Mentors junior team members in best practices and standards
- Serve as escalation point for other team members on technical issues
- Leads effort to create and document deployment and release plans
- Works with architects to evaluate new technologies and patterns that will inform the technology roadmap
- Leads Communities of Practices or other cross functional training opportunities
- Leads troubleshooting processes to determine root cause analysis
What Skills/Qualifications Do You Need?
Education
- Bachelor’s Degree required; MBA or MS or equivalent a plus.
Required Qualifications
- 7+ years of applied experience in data integration, ETL, and data management or comparable positions that handle large/complex data sets, developing automation, and fostering business partner relationships
- Expert in one or more of the following ETL tools such as Azure Data Factory, Informatica, Matillion, Fivetran and DBT
- Experience working with a diverse set of data sources such as Flat File, Database, API, Event Streaming
- Expert in SQL with knowledge of T-SQL
- Strong experience in data modeling, data warehousing, and MDM solutions
- Familiar with Azure Synapse or Snowflake
- Familiar with Databricks Delta Lake
- Familiar with a scripting language such as python, powershell, or bash
- Familiar with data lake design patterns
- Excellent written communication and presentation skills
- Proficient in understanding of data mapping and lineage strategies
- Proficient in understanding in conceptual, logical, and physical data design
- Proficient in understanding of data management practices, data architecture principles, and data governance process
Preferred Qualifications
- Expert in Azure Data Factory, Data Bricks, and Python
- Strong dimensional modelling skills
- Familiarity with DevOps principles and processes
- Applied experience in Agile, SAFe, or Scrum
- Financial services industry experience or other highly regulated industry experience a plus
- Certifications related to Data Integration or Data Engineering a plus
- Familiarity with data science and analytics tools such as Alteryx, SPSS, SAS, Tableau, PowerBI
#LI-NC1
Required Skills
Required Experience