JOB DESCRIPTION Data Engineer
RESPONSIBILITIES/TASKS:
• Work with Technical Leads and Architects to analyse solutions.
• Translate complex business requirements into tangible data requirements through collaborative work with both business and technical subject matter experts.
• Develop / modify data models with an eye towards high performance, scalability, flexibility, and usability.
• Ensure data models are in alignment with the overall architecture standards.
• Create source to target mapping documentation.
• Subject matter knowledge guidance in source system analysis and ETL build.
• Serves as data flow and enrichment “owner” with deep expertise in data dynamics, capable of recognizing and elevating improvement opportunities early in the process.
• Work with product owners to understand business reporting requirements and deliver appropriate insights on regular basis.
• Responsible for system configuration to deliver reports, data visualizations, and other solution components.
SKILLS REQUIRED:
• More than 5 years of software development experience
• Proficient in Azure services - Azure Data Factory, Synapse, Data Lake, Data Bricks
• Proficient in Python scripting
• Strong knowledge of cloud computing and experience in Microsoft Azure – Azure ML Studio, Azure Machine Learning
• Strong knowledge in SSIS
• Nice to have experience in C#.Net.
• Experience in migrating systems from SSIS to Azure based systems.
• Experience querying, analysing, or managing data required.
• Experience within the healthcare insurance industry with payer data strongly preferred.
• Experience in data cleansing, data engineering, data enrichment, data warehousing/ Business Intelligence preferred.
• Strong analytical, problem solving and planning skills.
• Strong organizational and presentation skills.
• Excellent interpersonal and communication skills.
• Ability to multi-task in a fast-paced environment.
• Flexibility to adapt readily to changing business needs in a fast-paced environment.
• Team player who is delivery-oriented and takes responsibility for the team’s success.
• Enthusiastic, can-do attitude with the drive to continually learn and improve.
• Knowledge of Agile, SCRUM and/or Agile methodologies.