Senior Azure Data Engineer
CGI · Lafayette, LA · 2 mo ago
Information Technology$81k/yrFull-time
About the role
This is a highly visible, fast-paced role focused on designing, developing, and supporting ETL processes both on premises and in the cloud. Responsibilities include identifying and delivering improvements to existing ETL processes, developing and optimizing T SQL, building and maintaining SSIS packages, and managing secure file exchange processes.
Responsibilities
- Design, develop, and support ETL processes both on premises and in the cloud, covering new data implementations and enhancements to existing feeds, often on a rapid turnaround.
- Identify and deliver improvements to existing ETL processes, driving better performance, reliability, and maintainability.
- Develop and optimize T SQL — scripting, stored procedures, triggers, and complex query development — across SQL Server and cloud database platforms.
- Build and maintain SSIS packages, data load processing, workflow management, and process automation.
- Partner with data analysts on the team to understand the business and translate requirements into successful production implementations.
- Manage secure file exchange and FTP processes, including zip/unzip and encrypt/decrypt workflows.
- Train and mentor other ETL developers, with a particular focus on cloud based solutions, and champion T SQL and SDLC best practices and standards.
- Produce and maintain clear technical documentation for workflows, processes, and data flows.
- Operate within an Agile/SCRUM delivery team, managing shifting priorities across multiple concurrent workstreams.
Requirements
- At least 8+ years of experience with Data Exchange/Load, Data Warehouse, and T SQL development (scripting, stored procedures, triggers, query development).
- Hands-on experience with Databricks, ETL, SSIS, SSRS, SSAS, OLAP, EDI, and BCP.
- Strong understanding of database technology, including SQL Server and cloud based SQL platforms.
- Working knowledge of best practices and standards for T SQL and the SDLC.
- Experience with development tools and applications such as GitHub, TFS, Azure DevOps, RedGate tools, and Visual Studio.
- Experience with FTP file management, including zip/unzip and encrypt/decrypt, using tools such as MoveIT, Data Tran, and SI.
- Experience with data load processing, workflow management, and process automation.
- Experience delivering within Agile methodologies / SCRUM teams.
- Familiarity with ANSI/EDI standards.
- Demonstrated ability to develop and maintain technical documentation.
- Proven ownership and accountability, a proactive approach, and experience mentoring other developers.
Qualifications
- Bachelor's degree in computer science or related field.
Skills
- T SQL development.
- ETL development.
- SSIS package development.
- Data load processing.
- FTP file management.
- Agile/SCRUM methodology.
- ANSI/EDI standards.
Benefits
The company offers competitive compensation, comprehensive insurance options, matching contributions through the 401(k) plan and the share purchase plan, paid time off for vacation, holidays, and sick time, paid parental leave, learning opportunities and tuition assistance, wellness and wellbeing programs, and more.