Data Integration Developer
At Digonex, Data Integration Developers use their Python skills to make possible our data-driven pricing for attractions (zoos, museums, tours, theme parks, etc.) and performing arts organizations (concert venues, theatres, orchestras, to name a few).
What you’ll do (the job):
- Write code to take in data from client and 3rd-party systems, clean the data, and transform the data to the format expected by the pricing algorithms
- Create specs for software developers to implement daily automation of ingesting data updates
- Prototype integrations with ticketing systems for purposes of updating prices
- Perform validation checks on data
- Debug data anomalies observed by clients and economists
- Communicate effectively with other people on your project team, including client service managers, software developers, and economists
- Build tools to help automate all of the above
What you’ll need (your skills):
- You have professional—not just academic—programming experience with Python
- You’ve developed and supported system integrations (preferably API-based integrations)
- Working with SQL and relational databases is second nature to you
- Other people have noticed and commented on your strict attention to detail
- It’s nice, but not required, if you have experience programming in Java
- It’s nice, but not required, if you have experience working with statistical software like R or Stata
Additional Details:
- This is a remote position based in the United States. (Candidates in the Indianapolis, IN area are welcome, but not required, to work from our office)
- Because so many of us work remotely, we try to get together in person from time to time. You can expect to travel occasionally to team and departmental meetings in Indianapolis (travel expenses paid by the company). Planned frequency is approximately quarterly.
- H-1B visa sponsorship is not available for this position
We are looking for (values fit):
The right person for this job will fulfill our “Eleven Commandments.”
- Admit your mistakes
- Be flexible – Keep an open mind
- Be rational – Look at all options
- Have fun – Don’t take this too seriously
- Never get smug
- Be creative and innovative – make our products better everyday
- Believe in yourself – If you think you can make it happen, you will
- Never jeopardize your integrity – We win the right way or we don’t win at all
- Be good to your people – Get them into the game and give them a piece of the pie
- Be passionate about what you do and compassionate about how you do it
- Take care of your customers – Think of them and you’ll win