Job Description :

 Summary
 This Data Engineer position will be responsible for designing and building the data pipelines to operationalize the data for use by Analytics.  This position will be responsible for building a new data flow to be used for R&D, Reporting, and Data insights.
 Responsibilities
 ·      Implement best practices for the engineering team across code hygiene, overall architecture design, testing, and deployment activities
 ·      Drive technical decisions for building data pipelines, data lakes, and analyst access.
 ·      Act as a leader within the engineering team, providing support and mentorship for teammates across functions
 Our environment
  All repositories kept up to the latest viable versions of Rails and Ruby
 Private Git/GitHub repository, Jira for ticket tracking/scrum sprints and GitHub for code reviews
 1:1 test coverage for most of codebase and 2:1 for prime areas
 Mac laptops provided for development
 Jenkins for continuous integration; deploy to AWS
 Agile teams comprised of Software Developers and Software Test Engineers
 
  Must Have Skills 
  Strong working experience in   Ruby or Ruby on Rails 
 Experienced developer in large data environments
 Experience with Amazon Web Services
 Ability to sit with business or technical SMEs to listen, learn and propose technical solutions to business problems
 Experience with TDD (test driven development) or at least commitment to full test coverage using modern test methods
  Nice to Have Skills 
  Several years of python experience
 Experience using Git productively in a team environment
 Experience with Docker
 Good experience with Elixir and functional programming a plus
 Strong SQL skills with MySQL or PostgreSQL
 Experience using and adapting to new technologies
 Take and understand business requirements and goals
 Work collaboratively with project managers and stakeholders to make sure that all aspects of the project are delivered as planned
 Involved at all stages of the development life cycle: initial analysis, implementation, integration, testing, debugging, and support
 Willing to assume leadership for products, design patterns, test coverage, line of business, or other areas of focus
 Empathy for consumers, teammates, business owners, and other stakeholders
 Love working as part of a team and continuously strive for self-improvement
 Experience with non-relational databases and their role in web architectures desired
 Excellent analytical and problem-solving skills
 Excellent organizational skills
 Proven verbal and written cross-department and customer communication skills
             

Similar Jobs you may be interested in ..