Data Engineer Lead

ePocrates   •  

Watertown, MA

Industry: IT Consulting/Services


5 - 7 years

Posted 268 days ago

This job is no longer available.

Responsibilities may include, but are not limited to:
40% [Primary Function] Technical Execution

  • Design and launch scalable, reliable and efficient processes to move, transform and report on large amounts of healthcare data
  • Deploy these data environments using your expert software engineering skills
  • Use your expertise in data modeling to deliver a well-crafted model that can be used by Data Scientists and Business Analysts
  • Accurately estimate the size of development tasks in story points
  • Write, debug, and deploy code to production
  • Develop automated tests utilizing test infrastructure to validate code
  • Debug software and deliver timely fixes
  • Adhere to DOD (story definition of done) as part of the sprint, including unit tests, functional testing, code reviews, no regressions, bug fixes, documentation and adhere to best coding practices
  • Troubleshoot complex technical issues until resolution
  • Produce accurate, unambiguous technical design specifications to the appropriate detail
  • Understand and follow coding conventions, architectures, and best practices
  • Identify and propose alternative technology in order to create scalable implementations and achieve results

30% Contributions to the Team

  • Act as the subject matter expert for area of assignment
  • Participate on scrum teams following practices outlined by team
  • Contribute to sprint planning
  • Contribute to agile ceremonies to improve team performance
  • Volunteer for work in the backlog and commit to quality delivery
  • Take ownership of what the team builds after the release

20% Cross functional Coordination and Communication

  • Work collaboratively across the Technology and Product organizations
  • Collaborate with members of product and UX teams to design solutions
  • Cultivates strong business relationships with business stakeholders
  • Coordinate efforts within own team/ immediate team members

10% Mentorship of Others

  • Advise and mentor more junior team members to maximize overall productivity and effectiveness of the team

Education, Experience, & Skills Required:

  • 6-8years of experience in an engineering role
  • Experience in an Agile environment preferred
  • Bachelor’s Degree or equivalent
  • Significant software engineering skills and computer science experience
  • Knowledge of modern programming languages such as: C#, C++, Perl, Java, Python, and javascript/jQuery
  • Knowledge of Univ/Linux, Big Data, SQL, NOSQL, and various othertechnologies
  • Experience with object oriented programing, relational databasetechnologies, distributed computing tech (Hadoop, spark), RESTful API, WebUI (HTML 5) and Modern JS frameworks
  • Experience with iOS and Android environments

Behaviors & Abilities Required:

  • Ability to learn and adapt in a fast paced environment, while producing quality code
  • Ability to work collaboratively on a cross-functional team with a wide range of experience levels
  • Ability to prioritize both individual time and the time of the team
  • Strong mentoring and coaching skills that encourage growth for more junior members
  • Ability to write code that is technically sound, performant, scalable, and readable
  • Ability to collaborate with business owners to understand and refine business requirements
  • Ability and willingness to demonstrate ownership of an area of athena’s technology