Data Engineer contract position available in Pittsburgh, PA. 6 months contract to hire with open rate. Requirements include 5+ years of software development experience, SQL, and Big Data technology stacks. Familiarity with Agile development processes, cloud-based development, and distributed computing patterns. Strong analytical and communication skills required.
Requirements
- 5+ years of developing software using object-oriented or functional language experience
- 5+ years of SQL
- 3+ years working with open source Big Data technology stacks (Apache Nifi, Spark, Kafka, HBase, Hadoop/HDFS, Hive, Drill, Pig, etc.) or commercial open source Big Data technology stacks (Hortonworks, Cloudera, etc.)
- 3+ years with document databases (e.g. MongoDB, Accumulo, etc.)
- 3+ years of experience using Agile development processes (e.g. developing and estimating user stories, sprint planning, sprint retrospectives, etc.)
- 2+ years of distributed version control system (e.g. git)
- 3+ years of experience in cloud-based development and delivery
- Familiarity with distributed computing patterns, techniques, and technologies (e.g. ESB)
- Familiarity with continuous delivery technologies (e.g. Puppet, Chef, Ansible, Docker, Vagrant, etc.)
- Familiarity with build automation and continuous integration tools (e.g. Maven, Jenkins, Bamboo, etc.)
- Familiarity with Agile process management tools (e.g. Atlassian Jira)
- Familiarity with test automation (Selenium, SoapUI, etc.)
- Good software development and Object Oriented programming skills.
- Strong analytical skills and the ability to work with end users to transform requests into robust solutions.
- Excellent oral and written communication skills.
- Initiative and self-motivation to work independently on projects.