Moxe

Senior Data Engineer

Moxe

full-time

Posted on:

Location Type: Remote

Location: MassachusettsWisconsinUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $120,000 - $160,000 per year

Job Level

About the role

  • Write well-designed, testable, efficient code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully-functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality and APIs
  • Configure and deploy software tools, processes and metrics
  • Adhere to industry standards and regulations
  • Embrace and evolve our agile development practices

Requirements

  • BS degree in Computer Science, Engineering, Mathematics or relative experience
  • 3+ years of experience software engineering
  • Experience in healthcare or insurance industry preferred
  • Expert at developing complex software and data pipelines in Python, Airflow, DBT, Databricks, C# / .NET
  • Expert with unit, integration and data quality testing
  • Expert understanding of relational databases and open data formats and query concepts
  • Excellent problem solving, coding and debugging skills
  • Excellent verbal and written communication skills
  • Time management skills with ability to meet deadlines
  • Experience with GitHub and version control concepts, preferably Git
  • Working experience with software/data engineer and design concepts
  • Familiarity with distributed systems on AWS
  • Experience with Continuous Integration and Continuous Development
  • Skilled GitHub and git
  • Proven understanding of REST APIs and knowledge of how to build and call them
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonAirflowDBTDatabricksC#.NETunit testingintegration testingdata quality testingrelational databases
Soft Skills
problem solvingcodingdebuggingverbal communicationwritten communicationtime management
Certifications
BS degree in Computer ScienceBS degree in EngineeringBS degree in Mathematics