Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

Appriss, Inc. Senior Data Engineer in Detroit, Michigan

bSummary/bThe Appriss Health Data Engineering team is seeking a driven and innovative Senior Data Engineer to join our team and help us build and maintain Health Data solutions. As a Senior Data Engineer you will be challenged to work with a team in building, designing, and supporting cloud-based software, containerized solutions and databases utilized in performing data warehousing and data reporting. You will have the opportunity to work with multiple large data models, data science tools and varying technologies used to provide valuable insights to many of the largest retailers and health systems in the nation.bspanAbout You/span/bulliYou are passionate about ETL, Data Modeling, Business Intelligence and Python Development./liliYou are someone who will contribute to the team's success by completing tasks assigned on time, helping others when needed and asking for help when needed./liliYou are someone who demonstrates the ability to communicate with both technical and non-technical professionals in an accurate and kind manner./liliYou are someone who can identify missing requirements and roadblocks to task completion and is able to perform research in technologies that enable the completion of team tasks./liliYou are someone willing and able to share skills in areas of strength and comfortable working with others or doing research into new technologies to complete team objectives in areas where you may lack experience./liliYou are someone able to understand the needs of intra-company teams that depend on your work and strive to exceed expectations./li/ulbFunctions and Responsibilities /bulliDesign, develop and debug ETL components utilizing AWS services/liliMeet the delivery expectations of the Agile Project Management methodology (1-week Data Engineering Sprint cycles)/liliDevelop clear and concise documentation regarding technical solutions and willingness to share knowledge with teammates via "Lunch and Learns"./liliWork with internal and external customers to prove requirements have been met./liliWork with team to improve processes and procedures./liliWork with team to make sure that 24/7 support coverage is available for On Call Rotation in areas of primary responsibility./liliOther duties as assigned./li/ulbspanMinimum Requirements -Education/span/bulliBachelor's Degree in a computer-related field/liliOR Bachelor's Degree in any field and equivalent experience./li/ulbspanKnowledge, Skills, Abilities, Experience, or Characteristics /span/bulli3-5 years total software and relational database development experience./lili2 years with a strong demonstrated ability to develop and maintain ETL solutions, ideally using Python and various Application Programming Interfaces (API)/lili2 of those years with a strong demonstrated ability to leverage and maintain data models in a data warehouse or data lake/liliProficient developing in SQL, ideally PostgreSQL on relational database systems/liliExperience with containerization and container orchestration technologies such as Docker, Swarm, or Kubernetes/liliAbility to work in an Agile environment include comfort using JIRA/liliSelf-motivated with a thirst to work in a dynamic and fast-pace environment leveraging modern technologies./liliUnderstand how developer contributions are used to achieve individual goals and organizational Objectives and Key Results/liliAbility to explore