1 Click Easy Apply


ETL Developer!


Orem, Utah


ETL Developer! Job Opening in Orem, Utah - Who we are looking for
We are a crack software development team that needs an extra pair of hands to help us automate many our business processes, notably our data conversion (ETL) tools. When clients switch from a competitor to start using our dental software, they usually need to bring their data with them. We already have a bunch of automation tools built and we need many more!
To start with, you will spend time getting to know our data model and improving the automation tools we already have. Then you'll move on to creating new functionality and dealing with new types of data. Once all of our command line tools are in place, there'll be opportunity to move on to building and maintaining robust web applications to allow users (both Curve staff and new clients) to control these processes themselves.
We employ developers who are passionate about software development and technically excellent. We want developers who can contribute positively to our culture and teach us things we didn't know before. Those same developers are always hungry to learn and improve in any way they can.
It's not just sharp development skills we're looking for, we need an all rounder. You're also someone who takes interest in how IT functions within a company (workstations, networking, phone systems, etc.) and are happy to roll up your sleeves and help fellow colleagues in the office when they need help to resolve IT issues.
Does this sound like a description of you? Read on, my friend?
Things we?re looking for in terms of more specific skill-sets and experience:
Degree, Diploma, Certificate in Computer Science or related technical discipline (or equivalent).
Strong coding and scripting skills (PHP is a bonus but not required)
Excellent knowledge of relational databases and extensive experience of SQL scripting / stored procedures (PostgreSQL experience is a bonus but not required)
Experience with test driven development and a passion for making sure the code you write has good test coverage
Experience with Linux (command line) or, at least, a desire to become experienced
The people skills to work with both technical and non-technical staff, as well as take part in client phone calls
Some things that would be nice to have but not totally required:
Experience with ETL tools and processes such as data analysis, database conversion, data mining or data migration
Experience in an object-oriented programming language
Experience with systems that deal with dental or medical data
Basic shell scripting
How to Apply
Don't just send us your standard cover letter; simply answer the following 3 questions:
What do you know about our business and industry?
Why is what we do important to our clients?
What is your favorite aspect of our business, and why?
This particular role is at Curve Dental's office in Orem , UT, USA.
The Curve Dental Story
Unfortunately, we have only so many desks and so much capacity. Not everyone gets a chance to work at Curve. But, for the lucky few?the ones that have talent, the ones who can see beyond fossil fuels?these have the chance to work in an evolved and developer-focused culture.
Our main product, Curve Hero, is a fully-featured web application that helps dental professionals manage and build a killer practice. We are the market leader, that one guy everyone wants to be. We believe in open-source and have a commitment to building quality code and awesome applications that push the envelope. If our developers are thinking outside the box, our customers are pushing the envelope in dentistry, too.
Curve is growing, and stretching, and exploring, and shining a flashlight in the corners to see what?s out there, which all means we have interesting, challenging projects that are meaningful for the dental profession?projects that require the right kind of developer.
Why You Want to Work Here
Zen Time. Quiet work environment with minimal meetings. Developers spend all but a few hours each week writing code.
Me Time. Strong commitment to good work / life balance. Balanced engineers write better code.
Smart Colleagues. Technically excellent team staffed by very knowledgeable and passionate developers. You can learn from great developers who are also keen to learn from you.
Quality First. Commitment to building things the right way (i.e. project time dedicated to refactoring, strong unit testing culture, etc.).
Immediate Gratification. Continuous Delivery means that code changes can take hours or days to hit production (rather than weeks or months)
Quality First, Again. Code reviews (that are both productive and educational) are baked into the process we use to ship code.
Aerodynamic Processes. Solid product development process that is robust but doesn't get in the way of iterative development centered around minimal viable products; our process is continuously being tweaked and improved to make sure we are doing the right things at the right times.
Remote Flexibility. We do most of our work at the office (where the best collaboration happens), but we are able to work remotely, too, which makes life easier at times.
Job Type: Full-time
Required education:
High school or equivalent
Required language:
English

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC