The Database Developer will participate in the design, development, and maintenance of data pipelines and datasets consumed by analysts, report authors and used virtually within company applications. You will work closely with data architects, analysts, and key stakeholders to design and develop complex data solutions involving various approaches to data management (collection, streaming, event triggers, ETL, etc.), implementing rules, transformation logic and defining target data models.
Essential Duties and Responsibilities:
Work with other team members to understand the business challenges and help propose the best technical solutions.
Work with Data Architects to provide input on data models for all relevant tiers (Staging, Refined, Fully Abstracted), to design and implement data pipelines to support a wide range of Data as a Service and Analytics use cases.
Write automation code to create and configure data acquisition processes.
Create an end to end fully automated analytics production flow, from data ingestion to data and analytics ready for consumption.
Participate in early-adoption and proof of concept activities as appropriate.
Foster and promote enterprise analytics and data-driven, strategic decision making along with the data architect.
Demonstrate flexibility in meeting the changing needs and priorities of the projects and teams
Bachelor’s degree in Computer Science preferred.
3+ years of related experience.
Preferably Python or any other language used in big data and analytics development
Proficiency with private or public cloud.
Experience with entire SDLC and working with tools such as Git, Jenkins, etc.