CSC Leasing Co.
WellSky
Ingénieur Logiciel Staff
À propos du poste
L'Ingénieur Logiciel Staff est responsable de toutes les étapes du cycle de développement logiciel en utilisant une variété de technologies et d'outils pour construire des solutions logicielles percutantes. La portée de ce poste comprend la construction et l'optimisation de solutions complètes qui privilégient l'efficacité et l'expérience de l'utilisateur final.
Localisation : Il s'agit d'un poste à distance. Les candidats situés à moins de 50 miles du siège social de WellSky à Overland Park, KS, rejoindront notre communauté WHQ et participeront à notre expérience de collaboration en personne.
#LI-TC1
#LI-Remote
WellSky offre des opportunités d'emploi égales à toutes les personnes sans distinction de race, de couleur, d'origine nationale, d'ascendance, de citoyenneté, d'âge, de religion, de sexe, de genre, d'orientation sexuelle, d'identité de genre, d'expression de genre, d'état civil, de grossesse, de handicap physique ou mental, de condition médicale protégée, d'informations génétiques, de service militaire, de statut de vétéran ou de tout autre statut ou caractéristique protégé par la loi. WellSky est fier d'être un lieu de travail sans drogue.
Les candidats aux postes basés aux États-Unis chez WellSky doivent être légalement autorisés à travailler aux États-Unis. La vérification de l'éligibilité à l'emploi sera requise au moment de l'embauche. Certains postes en contact avec les clients peuvent être tenus de se conformer aux exigences applicables, telles que les vaccinations et les mandats de santé au travail.
Avis de confidentialité des données pour les candidats et les coéquipiers
Responsabilités clés : *
- Diriger la conception et l'architecture des systèmes et services majeurs, et s'assurer que les solutions logicielles sont évolutives, fiables, maintenables et alignées sur les besoins de l'entreprise. *
- Collaborer avec les chefs de solution, les ingénieurs, les scientifiques des données et d'autres parties prenantes pour définir et prioriser les exigences techniques qui répondent aux besoins des clients et aux objectifs commerciaux. *
- Collaborer avec les équipes pour assurer la qualité et la fiabilité durables de nos solutions logicielles, et agir en tant qu'expert de référence en identifiant et en résolvant les problèmes complexes et prioritaires dans les environnements de développement et de production. *
- Contribuer activement aux revues de code, fournir des commentaires constructifs sur la conception et la mise en œuvre, et offrir des conseils techniques aux autres ingénieurs pour élever les compétences, la productivité et l'efficacité globale. *
- Piloter l'innovation en évaluant et en mettant en œuvre de nouvelles technologies, méthodologies et capacités d'IA qui améliorent l'efficacité de l'équipe, les performances logicielles et les processus de développement. *
- S'assurer que le code répond aux exigences fonctionnelles et de performance, plaider pour des logiciels de haute qualité et garantir des processus de test rigoureux, y compris les tests unitaires automatisés, les tests d'intégration et d'autres frameworks de test. *
- Utiliser les outils et plateformes d'IA comme partie intégrante des responsabilités quotidiennes pour améliorer la prise de décision, rationaliser les flux de travail et générer des résultats basés sur les données. *
- Analyser les exigences ou spécifications du système, les traduire en unités de travail actionnables pour que l'équipe puisse conceptualiser et développer des logiciels de haute qualité en utilisant les normes de codage établies et les meilleures pratiques de développement. *
- Mentorer, enseigner, guider et améliorer la productivité des autres ingénieurs logiciels. *
- Mener des analyses de systèmes et des preuves de concepts, avec une implication limitée de l'architecte et/ou de la direction, pour déterminer la meilleure conception ou solution. *
- Rechercher et recommander des outils/frameworks/produits logiciels et/ou des technologies émergentes si nécessaire pour une solution. *
- Diriger et/ou créer l'architecture et/ou la conception si nécessaire pour répondre aux exigences, intégrer des systèmes disparates ou gérer les technologies changeantes. *
- Appliquer le développement de tests unitaires, de tests automatisés et de tests de performance si nécessaire pour assurer la qualité, en soutenant le débogage général et en isolant les domaines à améliorer. Capturer et analyser les métriques de test de performance et fournir la documentation opérationnelle. *
- Examiner la documentation appropriée telle que les manuels d'implémentation, les manuels/playbooks de support, les directives de test de performance, etc., si nécessaire pour exécuter/supporter le logiciel.
Qualifications requises : *
- Diplôme de licence dans un domaine connexe ou expérience professionnelle équivalente. *
- 8-12 années d'expérience professionnelle pertinente. *
- Expérience dans la conception et le développement d'applications Web utilisant Python, Node JS, Graph QL, Restful Web API, NoSQL. *
- Frameworks JavaScript modernes tels que Angular ou React. *
- Expérience avec Git. *
- Expérience avec les plateformes cloud, de préférence Google Cloud Platform (GCP). *
- Expérience dans l'utilisation d'outils d'IA (Claude préféré). *
- Connaissance des outils d'observabilité et d'APM (par exemple, New Relic, OpenTelemetry). *
- Solide compréhension des pipelines CI/CD et de l'automatisation du déploiement. *
- Compétences en débogage d'applications et en optimisation des performances. *
- Maîtrise de l'infrastructure en tant que code (par exemple, Terraform). *
- Doit posséder d'excellentes compétences en communication et en leadership. *
- Expérience avec une méthodologie Agile Scrum. *
- Bonne connaissance pratique du développement d'applications et du processus du cycle de vie SDLC.
Attentes du poste : *
- Disponibilité pour travailler des heures supplémentaires ou irrégulières si nécessaire. *
- Doit travailler conformément aux politiques et procédures de sécurité applicables pour protéger les informations de l'entreprise et des clients. *
- Doit être capable de s'asseoir et de regarder un écran d'ordinateur pendant des périodes prolongées.
Qualifications préférées : *
- 8+ années d'expérience en programmation dans des langages tels que Python et Django. *
- 8+ années d'expérience en NoSQL. *
- 8+ années d'expérience avec des technologies cloud telles que GCP/AWS. *
- 8+ années d'expérience en CI/CD (Docker, Kubernetes, Terraform, CloudFormation, Elastic Search). *
- Connaissance des outils d'observabilité et d'APM (par exemple, New Relic, OpenTelemetry). *
- Expérience dans l'utilisation d'outils d'IA (Claude préféré). *
- Expérience dans le domaine de la santé. *
- Expérience dans le secteur de la santé.
WellSky est un lieu où la pensée indépendante et la collaboration se rejoignent pour créer une culture authentique. Nous prospérons grâce à l'innovation, à l'inclusivité et aux perspectives cohérentes. Chez WellSky, vous pouvez faire la différence.
Voici quelques-uns des avantages intéressants auxquels les coéquipiers à temps plein sont éligibles chez WellSky : *
- Excellents avantages médicaux avec Rx, dentaires et de vision. *
- Soutien en santé mentale par le biais de l'EAP. *
- Généreux congés payés, plus 13 jours fériés payés. *
- Plans de retraite 401(K) acquis à 100%. *
- Assistance éducative jusqu'à 2500 $ par an.
