Software Engineer

| Watertown
Sorry, this job was removed at 10:26 a.m. (EST) on Monday, March 26, 2018
Find out who's hiring in Watertown.
See all Developer + Engineer jobs in Watertown
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The Opportunity:At athenahealth, our Patient Network Services team creates products that connect healthcare providers to their patients. By making it easier for these patients to stay engaged in their care, we can reduce overhead for practices and move towards our goal of letting doctors be doctors.
Our mobile-optimized, KLAS award-winning Patient Portal allows patients to review their health and medical histories, exchange secure messages with their healthcare provider, schedule appointments, pay bills and more. Our Messaging Platform delivers reminders for appointments, lab results, preventive care and billing to patients via email, phone, and text, with volumes above forty million messages per month.
We are currently seeking back-end Software Engineers to help support and maintain our existing products, ensuring they scale robustly, maintain high availability, and can take advantage of integration with third-party vendors.
Position Summary:
Software Engineers are developers and are part of Agile scrum teams. The successful Software Engineer is expected to write disciplined code, troubleshoot issues, and build trust with stakeholders; he or she is resourceful, manages time well, and thinks analytically. Software Engineers will participate in and contribute to our culture; they will work with peer developers, a more senior team leader, and an engineering manager.
Responsibilities:

  • Write code, perform code reviews and QA for application work within the Messaging Platform team
  • Participate in the team’s Agile processes, including scrum, grooming, sprint planning, and retrospective
  • Engage in collaboration with other team members in person and over Slack
  • Communicate with stakeholders such as product managers, release engineers, and peers in R&D
  • Discuss progress and problems with your manager in weekly, monthly, and quarterly discussions
  • Contribute meaningfully to the culture of the R&D department and to athenahealth at large

Education, Experience, & Skills Required:

  • 2-5 years of professional software development experience
  • Bachelor’s degree in a STEM major (Comp Sci preferred) or equivalent experience
  • Knowledge of at least one modern database system (Oracle, MySQL, Postgres, NOSQL) and at least one modern programming language (Java, C#/C++, Python, PHP, Ruby)

Preferred Skills:

  • History with Agile methodology and/or scrum processes
  • Fluency with Perl, Oracle, or Linux OS
  • Familiarity with Microservices, Services running in Cloud, API interfaces
  • Experience working as part of a development team
  • Experience with monitoring/dashboards and system health alerting

The Opportunity:At athenahealth, our Patient Network Services team creates products that connect healthcare providers to their patients. By making it easier for these patients to stay engaged in their care, we can reduce overhead for practices and move towards our goal of letting doctors be doctors.
Our mobile-optimized, KLAS award-winning Patient Portal allows patients to review their health and medical histories, exchange secure messages with their healthcare provider, schedule appointments, pay bills and more. Our Messaging Platform delivers reminders for appointments, lab results, preventive care and billing to patients via email, phone, and text, with volumes above forty million messages per month.
We are currently seeking back-end Software Engineers to help support and maintain our existing products, ensuring they scale robustly, maintain high availability, and can take advantage of integration with third-party vendors.
Position Summary:
Software Engineers are developers and are part of Agile scrum teams. The successful Software Engineer is expected to write disciplined code, troubleshoot issues, and build trust with stakeholders; he or she is resourceful, manages time well, and thinks analytically. Software Engineers will participate in and contribute to our culture; they will work with peer developers, a more senior team leader, and an engineering manager.
Responsibilities:

  • Write code, perform code reviews and QA for application work within the Messaging Platform team
  • Participate in the team’s Agile processes, including scrum, grooming, sprint planning, and retrospective
  • Engage in collaboration with other team members in person and over Slack
  • Communicate with stakeholders such as product managers, release engineers, and peers in R&D
  • Discuss progress and problems with your manager in weekly, monthly, and quarterly discussions
  • Contribute meaningfully to the culture of the R&D department and to athenahealth at large

Education, Experience, & Skills Required:

  • 2-5 years of professional software development experience
  • Bachelor’s degree in a STEM major (Comp Sci preferred) or equivalent experience
  • Knowledge of at least one modern database system (Oracle, MySQL, Postgres, NOSQL) and at least one modern programming language (Java, C#/C++, Python, PHP, Ruby)

Preferred Skills:

  • History with Agile methodology and/or scrum processes
  • Fluency with Perl, Oracle, or Linux OS
  • Familiarity with Microservices, Services running in Cloud, API interfaces
  • Experience working as part of a development team
  • Experience with monitoring/dashboards and system health alerting
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

311 Arsenal Street, Watertown, MA 02472

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about athenahealthFind similar jobs