Senior Member of Technical Staff

Job expired!

Estamos en una misión para crear un ecosistema próspero que entregue atención médica accesible, de alta calidad y sostenible para todos. Estamos buscando un Miembro Técnico Senior de Equipo Completo – Desarrollo de Software apasionado para unirse a nuestro equipo de athenahealth Insights. Este rol está basado en Bangalore y es parte de nuestra división de Plataforma athenahealth.

Sobre Ti

Eres un ingeniero de stack completo experimentado con habilidad para construir plataformas de visualización. Tus excelentes habilidades de comunicación y tu capacidad de aprender rápidamente te ayudarán a prosperar en el complejo ámbito de la atención médica. Demuestras tenacidad para resolver problemas y agilidad para aprender, mostrando tanto excelencia en diseño como en ingeniería.

El Equipo

El equipo de athena Insights proporciona a los clientes una experiencia única de análisis de rendimiento. Nuestro objetivo es facilitar la obtención y compartición de conocimientos sobre el rendimiento de las prácticas, demostrar el valor y la asociación de athena, y ofrecer continuamente inteligencia derivada de la red de athena.

Responsabilidades

  • Producir especificaciones de diseño técnico claras y precisas.
  • Entregar componentes de software y servicios de alta calidad siguiendo las políticas de RPR sobre seguridad, rendimiento, longevidad y pruebas de integración.
  • Estimar tareas de desarrollo con un 80% de precisión y desafiar a otros durante la estimación.
  • Seguir convenciones de codificación, arquitecturas y mejores prácticas.
  • Escribir, depurar y desplegar código a producción, entregando correcciones a tiempo.
  • Apegarse a la definición de hecho (DOD) para cada sprint, incluyendo pruebas unitarias, pruebas funcionales, revisiones de código, correcciones de errores y documentación.
  • Realizar revisiones de código entre pares para asegurar que se mantengan los estándares de calidad.
  • Maestrar el conocimiento del dominio para tu área asignada.
  • Asumir la responsabilidad de las soluciones construidas por el equipo después del lanzamiento, considerando la adopción por parte del cliente como un criterio de éxito.
  • Contribuir a ceremonias ágiles para mejorar el rendimiento del equipo.
  • Voluntario para trabajo de backlog, compromiso con la calidad y coordinación de esfuerzos del equipo para una finalización efectiva.
  • Participar activamente en reuniones scrum, planificación de sprint, informes y retrospectivas.
  • Colaborar con equipos de Tecnología y Producto para asegurar la alineación de objetivos empresariales.
  • Construir fuertes relaciones con miembros de equipos multifuncionales.

Calificaciones

  • Más de 5 años de experiencia en ingeniería.
  • Experiencia en un entorno Agile es preferible.
  • Licenciatura o equivalente.
  • Fuertes habilidades en ingeniería de software y depuración.
  • Experiencia en desarrollo y mantenimiento de microservicios y aplicaciones web, contribuyendo tanto en procesos de front-end como de back-end.
  • Competencia en un lenguaje de programación principal (por ejemplo, C++, Java, C#).
  • Conocimiento sólido de Python, Node.js/JavaScript.
  • Experiencia con bases de datos SQL o NoSQL; la exposición a sistemas de big data o bases de datos OLAP es una ventaja.
  • Comprensión de la programación orientada a objetos, tecnologías de base de datos relacional, APIs RESTful, microservicios y marcos modernos de JavaScript como React.
  • Experiencia con servicios basados en la nube; la experiencia con AWS es una ventaja.

Trabajarás con la siguiente pila tecnológica, sujeta a cambios a medida que evoluciona el ecosistema:

  • Microservicios desarrollados en NodeJS y alojados en AWS.
  • Snowflake como un data lake y Apache Druid como una base de datos OLAP.
  • Tuberías ETL y funciones AWS Lambda.
  • ReactJS para desarrollo front-end.
  • Tuberías CI/CD en Jenkins.
  • Repositorio de código fuente en Bitbucket.

Sobre athenahealth