Advanced Search
Title
Company
Description

Location:

Start New Search:

healthcare marketing
redshift
data warehouse
mysql
etl
programmer
hosting
aws
call center
cloud
database
amazon
reporting
web
design
solutions
operations
background
systems
a plus

Data Solutions Programmer

Share Job
Suggest Revision
83barStorden, MN
Full-time
  • In this role, you will help design and build our next generation cloud-based platform.
  • This includes integrating new and existing data sources into cloud services, designing new and enhanced distributed systems, and helping to drive projects to successful completion.
  • You will work with a highly skilled team on the latest cloud technology stacks in an environment that will allow you to expand your development skills.
  • Develop and maintain the data infrastructure for reporting and data analysis
  • Develop and maintain data warehouse
  • Build and maintain ETL and pipelines for data sources into data warehouse and reporting
  • Build data feeds to clients when required
  • Consult with data analysts, internal client teams and occasionally external clients on data
  • Work within a collaborative, agile environment, defining and estimating tasks with the team
  • Support internal users if / when application issues arise.
  • Be a flexible, self-starter, to work independently and complete tasks
  • Exchange knowledge and work together to implement solutions across the full stack
  • The above statements describe the general nature of the position, and should not be construed as an all-inclusive list of responsibilities.
  • A minimum of five years of relevant software development experience
  • Strong understanding of SQL databases and data warehousing concepts
  • Experience with database schema design for data warehouse and OLTP systems
  • Experience with ETL, data cleansing and troubleshooting data issues
  • Experience with AWS Redshift and MySQL a plus
  • Development experience in Python
  • Analytics/statistics experience a plus
  • Ability to understand business requirements and translate them into technical requirements
  • Strong communication skills with a record of working and collaborating with others
  • Background in healthcare, marketing or call center operations
  • Experience with cloud based hosting services like Amazon Web Services (AWS)
  • Experience with Git/Github or other distributed version control systems
  • Experience with Agile software development methodologies (Scrum, Kanban)
  • Experience working in a distributed team
  • Ability to learn new / emerging technologies as required.
  • We are an equal opportunity employer and value diversity at our company.
  • We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar jobs:

Active
  • All Jobs
  • Active
No data to display

Latest Blog Posts:

jobsearcher.com/blog5 Practical Ways to Remove Bias from your Hiring ProcessMany employers think their hiring process is perfect. However, research shows that the hiring processes are generally impartial and unfair, especially if you are part of certain demographics. Women, people of color, people with disabilities, or even people in lower socioeconomic status are more likely to be subject to implicit bias. As diversity and employer branding become major aspects of business, it is important that employers take the lead to identify and remove bias from the hiring process. So, here are 5 practical ways to get you started.
jobsearcher.com/blogTips for a Good Character Reference Letter with ExamplesHiring managers love a resume laden with relevant skills and qualifications. Hard skills specific to the role, like SEO strategy or Java programming languages, are easy to qualify using achievements or facts and figures. But how exactly can they verify personality traits, work ethic, relationship management skills, or curious nature during an interview when they barely know you? 
jobsearcher.com/blog5 Ways to Measure Candidate ExperienceYour candidate experience is made up of 4 essential parts
jobsearcher.com/blogHow to Stall a Job Offer PolitelyYou did it! After several weeks of looking for a new job and undergoing grueling interviews, you finally have a job offer. Although this may be very exciting, accepting a job offer means that you’re making a long-term commitment to your future employer. So, even if you’re eager to leave your current job, this isn’t a decision you should take lightly.
jobsearcher.com/blogHow to Get a Job in a New City - Best Tips to FollowWhen your dream job posts, will you be ready? What if that dream job was in a faraway city or a different continent…would you move for it? Most of us have dreamed about what it would be like to accept a job in a new place at one time or another. But when it comes to actually making a move, it’s usually the logistical details that give us pause. The key to job searching in a different location is to have a plan.
jobsearcher.com/blogWhat is a Policy of Non-Retaliation & How to Create OneYour company probably has many policies in place – anti-discrimination policies, equal opportunity policies, ethics policies, and so on. However, it is important to re-evaluate whether you have a policy that covers every situation. Say for instance one of your employees submit a complaint in good faith to their supervisor. To their surprise, they are met with retaliation, such as demotion, defamation, or even termination.
jobsearcher.com/blogWhen to Tell Your Boss You're Job SearchingThe Bureau of Labor Statistics has found that individuals, on average, have 12.4 jobs throughout their working life. So regardless of where you are on the career ladder, it’s inevitable that at some point, you’ll begin looking for another job. That said, you might be wondering