We are looking for a Senior Software Developer to join our Migration Applications team within Platform Services Engineering. Our Migration Applications team works to build highly usable workflows to enable customers and internal teams to seamlessly move data in bulk across the network. But enough about us; lets talk about you.
You are a developer with experience building full-stack web applications, preferably in cloud-based environments both public and private. You are a tenacious but nimble learner who is ready to dig into the challenges at the intersection of healthcare and technology. You are motivated to solve complex problems in ways that satisfy customer needs and architectural design standards. You are a clear and thoughtful communicator who can discuss your work in technical and non-technical spaces. You find value in a team oriented around cooperative learning, mutual accountability, and shared success.
The Team: On the Migration Applications team, we create performant and user-friendly workflows to enable customers and internal teams to quickly and easily move athenahealth data across the network. We also build reporting and validation workflows that succinctly summarize results, ensure customer confidence in migration outcomes, and allow for swift and certain understanding when unexpected results emerge. We collaborate with our users to understand which features they engage with and which they avoid in order to prioritize our development efforts. Ultimately, we ensure that healthcare data is where it needs to be, when it needs to be there, and is accurate and usable when it arrives.
Job Responsibilities
-
Deliver customer value in the form of high-quality software.
-
Work in concert with an Agile team that includes developers, a Scrum Master, a product owner, and a user experience designer.
-
Understand, follow, and expand upon coding conventions and best practices.
-
Perform peer code reviews to maintain quality standards and deepen your understanding of our domain.
-
Write unit and integration tests, perform functional testing, and produce documentation.
-
Collaborate effectively with team members, developers across functional domains, and customers.
-
Share business insights, technical innovations, and domain expertise with the organization.
-
Cultivate a collaborative, motivating, and safe environment for yourself and your teammates.
Typical Qualifications
-
Proficiency in building and delivering enterprise application functionality to customers.
-
Proficiency in at least one modern programming language.
-
Experience with relational databases.
-
Familiarity with modern UI frameworks.
-
Familiarity with object-oriented programming principles and practices.
-
Familiarity with working in Agile teams.
-
Familiarity with SQL, Unix/Linux command utilities, and RESTful API practices.
About athenahealth
-
Our Vision: To create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
-
Our Location: This role is based in Watertown, MA, just a few miles outside of Boston. Watertown is our global headquarters and our campus, the Arsenal on the Charles, is home to several restaurants, a local gym and large outdoor space. This office also has a cafeteria, coffee caf and food trucks that rotate every day.
-
Our Culture: At athenahealth, our employees (or athenistas) are committed to making healthcare smarter. Our success is dependent on the diversity, collective spirit, and contributions of our people, clients, and partners. We value teamwork and believe that the strength of our team comes from supporting each other and leveraging our specialized skills. If you are looking for a company that will enable you to work outside of your comfort zone to transform the healthcare ecosystem, athenahealth is the place for you.
-
Our Perks: Along with health and financial benefits, our athenistas are offered a variety of perks that promote employee wellbeing such as commuter support, collaborative workspaces and dog-friendly offices - just to name a few.