Senior Member of Technical Staff

Job expired!

Nous avons pour mission de créer un écosystème florissant qui offre des soins de santé accessibles, de haute qualité et durables pour tous. Nous recherchons un Membre Senior Full Stack – Développement de Logiciels passionné pour rejoindre notre équipe athenahealth Insights. Ce poste est basé à Bangalore et fait partie de notre division athenahealth Platform.

Vous êtes un ingénieur full stack expérimenté avec un talent pour la construction de plateformes de visualisation. Vos excellentes aptitudes en communication et votre capacité à apprendre rapidement vous aideront à prospérer dans le domaine complexe des soins de santé. Vous faites preuve de ténacité dans la résolution de problèmes et d'agilité dans l'apprentissage, démontrant à la fois excellence en design et en ingénierie.

L'équipe athena Insights fournit aux clients une expérience unique d'analyse de performance. Nous visons à rendre faciles l'extraction et le partage de perspectives sur les performances des pratiques, à mettre en valeur la valeur et le partenariat d'athena, et à fournir continuellement une intelligence dérivée du réseau athena.

  • Produire des spécifications de conception technique claires et précises.
  • Fournir des composants et services logiciels de haute qualité en respectant les politiques RPR sur la sécurité, la performance, la longévité et les tests d'intégration.
  • Estimer les tâches de développement avec une précision de 80% et challenger les autres lors des estimations.
  • Suivre les conventions de codage, les architectures et les meilleures pratiques.
  • Écrire, déboguer et déployer du code en production, en fournissant des corrections en temps opportun.
  • Adhérer à la définition de fait (DOD) pour chaque sprint, y compris les tests unitaires, les tests fonctionnels, les revues de code, les corrections de bogues et la documentation.
  • Effectuer des revues de code entre pairs pour garantir le respect des normes de qualité.
  • Maîtriser les connaissances du domaine pour votre domaine assigné.
  • Prendre en charge les solutions développées par l'équipe après leur mise en production, en considérant l'adoption par les clients comme un critère de succès.
  • Contribuer aux cérémonies agiles pour améliorer la performance de l'équipe.
  • Volontaire pour des tâches de backlog, engagement pour la qualité, et coordination des efforts de l'équipe pour une réalisation efficace.
  • Participer activement aux réunions Scrum, à la planification des sprints, aux rediffusions et aux rétrospectives.
  • Collaborer avec les équipes Technologie et Produit pour assurer l'alignement des objectifs commerciaux.
  • Établir des relations solides avec les membres des équipes interfonctionnelles.
  • Plus de 5 ans d'expérience en ingénierie.
  • Une expérience dans un environnement Agile est préférée.
  • Diplôme de Bachelor ou équivalent.
  • Solides compétences en ingénierie logicielle et en débogage.
  • Expérience dans le développement et la maintenance de microservices et d'applications web, en contribuant à la fois aux processus des front-end et back-end.
  • Maîtrise d'un langage de programmation principal (par exemple, C++, Java, C#).
  • Solide connaissance de Python, Node.js/JavaScript.
  • Expérience avec les bases de données SQL ou NoSQL; une exposition aux systèmes de big data ou aux bases de données OLAP est un plus.
  • Compréhension de la programmation orientée objet, des technologies de bases de données relationnelles, des API RESTful, des microservices, et des frameworks JavaScript modernes comme React.
  • Expérience avec les services basés sur le cloud; une expérience pratique avec AWS est un plus.

Vous travaillerez avec la stack technologique suivante, susceptible d'évoluer avec l'écosystème :

  • Microservices développés en NodeJS et hébergés sur AWS.
  • Snowflake en tant que lac de données et Apache Druid en tant que base de données OLAP.
  • Pipeline ETL et fonctions AWS Lambda.
  • ReactJS pour le