Data Engineer
Job Description
As a Data Engineer, you will play a crucial role in the design, development, and maintenance of our data infrastructure and systems. Your expertise in data management, processing, and data pipelines will enable us to leverage the power of data to drive business insights and decision-making. You will collaborate closely with cross-functional teams, including customer success, architects, and software engineers, to ensure the efficient flow and availability of data throughout the organization.
Responsibilities:
Our Data Engineer is a key member of our team, ensuring our RevolutionEHR customers receive the highest quality support when using the software platform as well as providing assistance and support to internal teams as needed. Typical responsibilities include, but are not limited to:
- Process customer service data modification requests. Manage custom data exports for external partners.
- Develop scripts to fix corrupt data and troubleshoot code fixes to prevent further data corruption.
- Design, develop, and optimize data pipelines to extract, transform, and load (ETL) data from various sources into our data warehouse or data lakes.
- Ensure the pipelines are scalable, reliable, and efficient.
- Provide database expertise to Engineering teams (through reviews of database migrations, queries, and performance optimizations)
- Develop and maintain data integration solutions, including APIs, to enable seamless data flow between systems and applications.
- Document every action so your learnings turn into repeatable actions and then into automation.
Qualifications:
We seek candidates who thrive in a fast-paced, high-growth environment and can pivot quickly when needed. Candidates should have experience in most of the following areas:
- Strong experience in data engineering, data integration, and data warehousing.
- Proficiency in SQL and data manipulation languages.
- Experience with ETL tools, data integration platforms, and cloud-based data technologies (e.g., AWS, Azure).
- Familiarity with programming languages such as Python, Java, or Scala.
- Knowledge of data modeling, database design, and data architecture principles.
- Understanding of data security, compliance, and privacy requirements.
- Strong client-facing and communication skills
- Advanced troubleshooting and multi-tasking skills
- Customer service orientation
At Integrated Practice Solutions, we carefully consider a wide range of compensation factors to determine our offers of employment. This includes internal and external market factors as well as your individual experience and skills. These considerations can cause compensation to vary but we reasonably expect to pay between $33,050-$100,000 for this position.
Integrated Practice Solutions is an Equal Opportunity Employer that values employees with a broad cross-cultural perspective. We strive to create an inclusive environment, empower employees, and embrace diversity. We encourage everyone to respond. All applicants will receive fair and impartial treatment without regard to race, color, religion, sex, national origin, ancestry, citizenship status, age, legally protected physical or mental disability, protected veteran status, status in the U.S. uniformed services, sexual orientation, gender identity or expression, marital status, genetic information or on any other basis which is protected under applicable federal, state, or local law.
Date Posted
06/21/2023
Views
4
Similar Jobs
Senior Solutions Engineer - Commerce Intelligence Platform -
Views in the last 30 days - 0
View Details