Lead Member of Technical Staff

ePocrates   •  

Watertown, MA

Industry: IT Consulting/Services


5 - 7 years

Posted 302 days ago

This job is no longer available.

Responsibilities may include, but are not limited to:
50% 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
  • 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
  • Contribute to accurate, unambiguous technical design specifications to the appropriate detail

30% Contributions to the Team

  • Participate on scrum teams following practices outlined by team
  • Learn the domain knowledge for area of assignment
  • 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
  • Coordinate efforts within own team/ immediate team members
  • Effectively communicates with stakeholders in a team setting

Education, Experience, & Skills Required:

  • 5+ years of experience in an engineering role
  • Familiarity of working in an Agile environment preferred
  • Bachelor’s Degree or equivalent
  • Software engineering skills and computer science experience
  • Knowledge of at least one modern programming languages such as: C#, C++, Perl, Java, Python, and javascript/jQuery
  • Familiarity with Univ/Linux, Big Data, SQL, NOSQL, and various othertechnologies
  • Exposure to object oriented programing, relational databasetechnologies, distributed computing tech (Hadoop, spark), RESTful API, WebUI (HTML 5) and Modern JS frameworks
  • Understanding of 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 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