Job Details

ID #20116829
State Missouri
City Kansas city
Job type Contract
Salary USD $60 - 72 per hour 60 - 72 per hour
Source Collabera
Showed 2021-09-23
Date 2021-09-23
Deadline 2021-11-21
Category Et cetera
Create resume

Principal Data Engineer

Missouri, Kansas city, 63101 Kansas city USA

Vacancy expired!

Title: Principal Data Engineer

Location: Remote Role

Duration: 4-month contract to hire

Must Have:
  • 8+ years of experience in a Software or Data Engineering role
  • 5+ years of experience working with relational database management systems such as Postgres, MySQL, SQL Server
  • 5+ years using ETL/data integration tools such as SSIS, Informatica, Snaplogic
  • 2+ years working with Python to manipulate data
  • 2+ years working with TypeScript to interact with RESTful services and JSON objects
  • 2+ years building data processing solutions with AWS services such as Lambda, Glue, S3, Batch/ECS, Kinesis, Redshift, RDS
  • Ability to write and understand complex SQL statements
  • Demonstrate excellent leadership and an ability to mentor and influence engineers to grow them both technically and professionally
  • Effective problem-solving
  • Experience developing complex software applications from detailed requirements
  • Familiarity with agile development methodologies
  • Ability to write clean, documented code with high unit test coverage

Plusses:
  • Experience working in the SQL Server/BI Stack preferred
  • Experience modeling data in a dimensional, relational, or object-model structure preferred
  • Understanding of object-oriented concepts and common design patterns preferred
  • Experience working with Git or a Git variant such as Bitbucket preferred
  • Experience with CI/CD tools such as Jenkins, Bamboo, etc. preferred
  • Experience documenting system architecture using industry standards like UML preferred

DAY TO DAY:
  • Participate in Agile ceremonies to work with product owner to refine stories and requirements and plan stories for upcoming sprints
  • Work with other engineers and architects to design solutions and choose tools and methods to build applications that meet the product requirements
  • Participate in an Agile development process, taking tasks from the backlog and building working code that meets the acceptance criteria
  • Ensure that all code meets the team requirements for testability and performance
  • Ensure that all code is deployed through the CI/CD build process
  • Troubleshooting problems with production systems

MySQL,UML,management,architecture,Leadership,Agile,ant,Design,AWS,Engineering, Troubleshooting, Informatica, SAN, ETL, SQL,database management,Python

Vacancy expired!

Subscribe Report job