Web Developer - athenaWell

| Austin

Responsibilities may include, but are not limited to:
Technical Execution

  • Produce accurate, unambiguous technical design specifications to the appropriate detail
  • Ability to critique technical documentation as needed
  • Deliver customer value in the form of high quality software components and services in adherence with RPR policies on Security, performance, longevity and Integration testing
  • Proactively Identifies and proposes new, alternative technology in order to create scalable implementations and achieve results.
  • Accurately estimate the size of development tasks in story points; challenge other during estimation
  • Provide high level T-shirt sizing for the work required to build smaller software components and services
  • Understand and follow coding conventions, architectures, and best practices; hold other members of the team accountable for doing so
  • Write, debug, and deploy code to production; deliver timely fixes
  • Participates in team member interview process as needed; influences final hiring decisions.
  • Scale systems to meet business demand
  • Deploy systems to meet availability targets (HA/DR)
  • 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
  • Perform peer code reviews in order to ensure quality standards.

Contributions to the Team

  • Act as the subject matter expert for their area of assignment
  • Participate on scrum teams following practices outlined by team
  • Take ownership of what the team builds after the release; consider customer adoption as success criteria
  • Contribute to agile ceremonies to improve team performance
  • Volunteer for work in the backlog and commit to quality delivery; Coordinate efforts across the team to ensure completion and effectiveness
  • Participate and contribute to scrum meetings i.e. daily stand-up, sprint planning, readouts and retrospectives
  • Drive self-organization; help determine how the team functions in collaboration with your peers
  • Serve as Scrum Master as assigned and ensure high team effectiveness and efficiency

Cross functional Coordination and Communication

  • Work collaboratively across the Technology and Product organizations to ensure alignment towards business goals
  • Collaborate with members of product and UX teams to design solutions
  • Builds strong relationships with cross-functional team members and business stakeholders
  • Share business and technical learnings with the broader engineering and product organization, while adapting approach for different audiences

Mentorship of Others

  • Advise and train members of the team to maximize overall productivity and effectiveness of the team.


Education, Experience, & Skills Required:

  • 6-8 years 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 other technologies
  • Experience with object oriented programing, relational database technologies, 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

Responsibilities may include, but are not limited to:
Technical Execution

  • Produce accurate, unambiguous technical design specifications to the appropriate detail
  • Ability to critique technical documentation as needed
  • Deliver customer value in the form of high quality software components and services in adherence with RPR policies on Security, performance, longevity and Integration testing
  • Proactively Identifies and proposes new, alternative technology in order to create scalable implementations and achieve results.
  • Accurately estimate the size of development tasks in story points; challenge other during estimation
  • Provide high level T-shirt sizing for the work required to build smaller software components and services
  • Understand and follow coding conventions, architectures, and best practices; hold other members of the team accountable for doing so
  • Write, debug, and deploy code to production; deliver timely fixes
  • Participates in team member interview process as needed; influences final hiring decisions.
  • Scale systems to meet business demand
  • Deploy systems to meet availability targets (HA/DR)
  • 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
  • Perform peer code reviews in order to ensure quality standards.

Contributions to the Team

  • Act as the subject matter expert for their area of assignment
  • Participate on scrum teams following practices outlined by team
  • Take ownership of what the team builds after the release; consider customer adoption as success criteria
  • Contribute to agile ceremonies to improve team performance
  • Volunteer for work in the backlog and commit to quality delivery; Coordinate efforts across the team to ensure completion and effectiveness
  • Participate and contribute to scrum meetings i.e. daily stand-up, sprint planning, readouts and retrospectives
  • Drive self-organization; help determine how the team functions in collaboration with your peers
  • Serve as Scrum Master as assigned and ensure high team effectiveness and efficiency

Cross functional Coordination and Communication

  • Work collaboratively across the Technology and Product organizations to ensure alignment towards business goals
  • Collaborate with members of product and UX teams to design solutions
  • Builds strong relationships with cross-functional team members and business stakeholders
  • Share business and technical learnings with the broader engineering and product organization, while adapting approach for different audiences

Mentorship of Others

  • Advise and train members of the team to maximize overall productivity and effectiveness of the team.


Education, Experience, & Skills Required:

  • 6-8 years 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 other technologies
  • Experience with object oriented programing, relational database technologies, 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
Read Full Job Description

Location

800 W Cesar Chavez St , Austin, TX 78701
800 W Cesar Chavez St , Austin, TX 78701

Perks of working here

401(K) Matching
Casual Dress
Dental
Generous PTO
Health Benefits
Generous Parental Leave
Vision
Volunteering Opportunities
More Jobs at athenahealth9 open jobs
All
Design + UX
Developer + Engineer
Product
Developer
athenahealth
Developer
athenahealth
Developer
athenahealth
Developer
athenahealth
Design + UX
athenahealth
Product
athenahealth
Developer
athenahealth
Developer
athenahealth