DATA ACQUISITION SENIOR SOFTWARE ENGINEER

Sorry, this job was removed at 4:57 p.m. (MST) on Thursday, November 1, 2018
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

We are looking for a Senior Software Engineer to join our Data Acquisition Software Engineering team. This team is responsible for implementing and maintaining data acquisition, enrichment, normalization and transformation services. We are driven to find creative and innovative solutions to difficult data engineering problems that deliver value to our business. We work in a hybrid stack of Java, PHP, and Python. We are believers in using the right tool for the job and are always open to alternative technologies where it makes sense.

The ideal candidate will have a passion for delivering data as a service and demonstrated industry experience tackling the difficult engineering problems surrounding data acquisition and data quality.

About DHI

DHI Group is a provider of specialized career sites that cater to distinct professional communities. Our primary mission is to help professionals in the communities we serve find the best job opportunities and further their careers. Our focus and commitment sets us apart from the competition. To learn more about our brands please visit www.dhigroupinc.com.

When you become a DHI team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more.

DHI Group, Inc. will not sponsor a work visa (e.g. H-1B, etc.) to fill this position. Consideration will be given to qualified candidates residing in the greater Denver area only

 

Essential Duties/Responsibilities

  • Participate in application design, development, automated testing, performance analysis, and deployment efforts of your team
  • Perform code reviews to create more efficient, reusable and testable code
  • Collaborate with team to develop consistent and clear API specifications
  • Help set the engineering direction of the product
  • Communicate project status to team members and business users
  • Work with Product Management to understand and solve business issues
  • Develop and own CLI code (Crawlers, Extractors etc.) and high performance APIs, libraries and frameworks that support large, complex, high volume data processing pipelines (thousands of documents processed per second)

 

Job Qualifications

˗       Understanding of common data acquisition techniques for structured and unstructured data.

˗       Understanding of Microservices Architecture

˗       Strong verbal and written communication skills.

˗       Effective time management skills.

˗       The ability to work in a team atmosphere.

˗       Demonstrable open-source work and contributions preferred

˗       You take pride in delivering innovative value and increased capabilities to the market, mentoring true software craftsman and have a passion for using technology to innovate.

Required Education and/or Experience

˗       Extensive experience building RESTful Web API’s and integration systems with PHP or Java

˗       Experience with AWS (EC2, DynamoDB, Lambda, API Gateway, CloudWatch, Code Pipeline, Code Deploy) preferred

˗       Excellent understanding of NOSQL Databases (MongoDB preferred), Redis/Memcache

˗       Experience building large scale APIs

˗       Experience with ActiveMQ / RabbitMQ

˗       Experience with Xpath and Regular Expressions

˗       Experience with the linux command line, as well as configuring and maintaining linux servers

˗       Experience with CI/CD tools (Jenkins, Automated Testing, etc) preferred

˗       Experience with AWS (DynamoDB, Lambda, API Gateway) preferred

˗       Experience with infrastructure tools such as Docker, Terraform, CloudFormation, Puppet a plus

˗       Experience with big data / machine learning tools and frameworks such as Python, Tensorflow, Keras, Spark, Hadoop, or MapReduce preferred

˗       Experience with search technologies including SOLR, ElasticSearch and Lucene preferred

˗       Experience developing in an Agile environment

˗       Bachelor’s degree in Computer Science, MIS or a related field

˗       Five or more years’ experience with analyzing, designing, coding, building, testing, and deploying application systems in a business environment

 

Equal Opportunity Employer M/F/D/V

Background Checks Required

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Right in the heart of the Denver Tech Center, our kitchen overlooks Fiddler's Green Amphitheater. Grab a free coffee and maybe spot a famous musician.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DHI Group, Inc.Find similar jobs