Member of Technical Staff
Athenahealth
Bangalore India
4d ago

Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.

We are looking for an experienced full-stack engineer to join our Outreach Manager team. You will work with product owners and user experience designers to design and build solutions.

Experience with Microsoft technology stack, Azure Cloud, SQL Server database is preferred.

The Team : The Outreach Manager team is part of the consumer messaging zone in Athena. The mission of the team is to improve population health by making effective targeted outreach to patients to make active care management effort.

We are making a modern system that can design campaigns that track the behavior of patients and modify the engagement process.

We enable the performance and optimizing team to optimize their campaigns and messages via AB testing experiments, Segmentation and analytics support.

Responsibilities may include, but are not limited to :

  • Produce accurate, unambiguous technical design specifications to the appropriate detail
  • Deliver customer value in the form of high-quality software components and services in adherence with policies on Security, performance, longevity, and Integration testing
  • Estimate the size of development tasks in story points with the goal of 90% accuracy; begin to challenge others during estimation
  • Understand, follow, and reinforce Scrum methodologies, coding conventions, architectures, build processes, and best practices
  • Understand existing application, enhance, and fix issues as per the business requirement
  • Write, debug, and deploy code to production
  • 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 and QA to ensure quality standards.
  • Master the domain knowledge for area of assignment
  • Take ownership of what the team builds after the release; consider customer adoption as success criteria
  • Volunteer for work in the backlog and commit to quality delivery
  • Participate and contribute to scrum meetings i.e., daily stand-up, sprint planning, readouts and retrospectives
  • Work collaboratively across the Technology and Product organizations to ensure alignment towards business goals
  • Builds strong relationships with cross-functional team members
  • Share business and technical learnings with the broader engineering and product organization, while adapting approach for different audiences
  • Advise and train members of the team to maximize the overall productivity and effectiveness of the team.
  • Education, Experience, & Skills Required :

  • 3-6 years of experience in an engineering role
  • Strong software engineering skills and computer science experience
  • Strong understanding of OOPS, design patterns, and data structure
  • Strong technical knowledge of .NET Technologies such as C#, ASP.Net, MVC, Razor View Engine, Entity Framework, WCF
  • Experience with SQL Server or any other databases, queries, stored procedures, indexing, etc.
  • Knowledge of HTML, CSS, JavaScript is preferred
  • Experience in the DevExpress tool is a plus
  • Proven ability to troubleshoot, debug and resolve issues as needed
  • Understanding of Azure DevOps process, Jenkins, Git
  • Knowledge of microservices architecture, RESTful API, Messaging System is preferred
  • Experience in an Agile environment preferred
  • Bachelor’s Degree or equivalent
  • Behaviors & Abilities Required :

  • Ability to learn and adapt in a fast-paced environment, while producing quality code
  • Self-driven with great technical interests and a quick learner
  • Ability to write code that is technically sound, performant, scalable, and readable
  • Ability to make decisions independently, driving towards the right solution
  • Ability to consistently achieve results, even under tough circumstances
  • Follow best engineering practices for high-quality code
  • Ability to collaborate with product owners to understand business requirements
  • Ability to work collaboratively on a cross-functional team with a wide range of experience levels
  • Good communication and interpersonal skills
  • Team player spirit and willingness to take up challenges
  • About athenahealth

  • Our Vision : To create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.
  • Our Location : This role will be based in Bengaluru, India. Our Global Headquarters is located in Watertown, MA, just a few miles from Boston.
  • We have two other India locations in Chennai and Pune.

  • 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 & 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.
  • athenahealth partners with hospitals and ambulatory customers to drive clinical and financial results. We offer medical record, revenue cycle, patient engagement, care coordination, and population health services.

    We combine insights from our network of more than 160,000 providers and approximately 117 million patients with deep industry knowledge and perform administrative work at scale.

    For more information, please visit

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form