Esri
Advanced Solutions International Inc.
Développeur Senior .NET
À propos du poste
Développeur Senior .NET
À propos du poste
ASI recherche un Développeur Senior .NET : un ingénieur créatif et compétent avec une solide base en performance et scalabilité logicielle. Dans ce rôle, vous développerez des applications et des produits logiciels basés sur Microsoft, avec un accent particulier sur la performance et la fiabilité de la nouvelle infrastructure logicielle. Vous travaillerez exclusivement au sein d'une pile technologique .NET et collaborerez étroitement avec nos architectes logiciels pour fournir des solutions sur lesquelles nos clients peuvent compter.
Rémunération
Austin, TX (Télétravail)
La rémunération pour ce poste est déterminée en fonction de divers facteurs, notamment les compétences, l'expérience, la formation, les certifications, l'éducation, la situation géographique, les besoins de l'entreprise et l'équité interne. Pour les candidats situés à Alexandria, VA ou Austin, TX, la fourchette de rémunération actuelle estimée pour ce poste est de $110,000 - $140,000. La rémunération peut varier pour les candidats dans d'autres régions des États-Unis.
Les candidats nécessitant un aménagement pour le processus de candidature et/ou d'entretien doivent en informer le Département des Ressources Humaines d'ASI à l'adresse [email protected] [[email protected]].
].
Pourquoi ASI
Chez ASI, notre objectif est simple : aider les gens à accomplir de grandes choses grâce à des solutions innovantes. Depuis 1991, nous avons créé le logiciel de gestion d'engagement iMIS® qui permet aux organisations à but non lucratif, aux associations et aux syndicats de se concentrer sur leur mission plutôt que sur leur technologie. Notre équipe, dirigée par les fondateurs et composée de plus de 300 personnes, dessert désormais plus de 4,000 clients dans 28 pays, soutenant plus de 51 millions d'utilisateurs dans le monde. Votre travail chez ASI a une portée plus grande que vous ne pourriez l'imaginer.
Nous sommes guidés par nos trois Valeurs Fondamentales - Courage, Excellence et Respect - et par une mission que nous tenons à cœur : fidéliser nos clients à vie. ASI est un véritable creuset, un lieu où l'expérience approfondie et la pensée novatrice se côtoient et se stimulent mutuellement. Nous offrons la stabilité d'une entreprise forte de plus de trente ans d'existence et l'élan d'une entreprise qui continue de croître et d'innover.
ASI pour tous
ASI offre des opportunités d'emploi équitables à tous les employés et candidats, sans distinction de race, de religion, de couleur, d'âge, de sexe, d'origine nationale, d'orientation sexuelle, d'identité de genre, de handicap ou de statut d'ancien combattant. Notre engagement envers la diversité découle directement de nos valeurs fondamentales, et nous nous efforçons de cultiver une équipe qui reflète la diversité des organisations et des communautés que nous servons.
Ce que vous ferez
- Collaborer avec les architectes logiciels sur le développement de produits et sur la performance et la fiabilité de la nouvelle infrastructure logicielle.
- Effectuer des revues de code, des tests de performance et des analyses sur une gamme de solutions logicielles, y compris les systèmes existants et les microservices.
- Atteindre les jalons du projet et compléter les histoires d'architecture et les catalyseurs dans les sprints, tels que spécifiés par la piste architecturale.
- Travailler avec l'équipe d'assurance qualité pour intégrer les tests de performance dans le pipeline CI/CD, en assurant une validation continue des performances.
- Suivre les normes et directives établies pour fournir un travail de haute qualité et de grande valeur pour ASI et ses clients.
- Apprendre, suivre, adapter et appliquer les principes agiles SAFe pour le développement logiciel.
- Recevoir, agir sur et contribuer aux commentaires constructifs dans le but d'une amélioration continue des processus, des produits et de soi-même.
- Travailler avec le support technique pour reproduire et résoudre les problèmes clients si nécessaire.
- Effectuer d'autres tâches et responsabilités liées au poste, telles qu'assignées.
Prérequis
Ce que vous apportez
- Un diplôme de licence en informatique, en sciences de l'information ou dans un domaine connexe, ou une expérience équivalente.
- 8+ années d'expérience dans le développement de suites intégrées d'applications web complètes, y compris les interfaces utilisateur, l'accès aux bases de données et les composants réseau.
- Connaissance démontrée des outils et technologies Microsoft : C#, .NET Core, .NET MVC, Entity Framework Core, SQL Server ou Azure SQL, et Visual Studio.
- Une solide expérience en analyse et conception orientées objet, y compris la rédaction de tests unitaires et d'intégration automatisés, avec une expérience avérée dans la mise en œuvre et le test de logiciels de haute qualité.
- Expérience dans le benchmarking de la performance des pages d'application et des points de terminaison API à l'aide de JMeter, WAPT ou d'outils similaires.
- Expérience dans la construction et la surveillance d'applications web hautement observables à l'aide de données de journalisation structurées, Azure Application Insights et .NET Aspire.
- La capacité d'analyser du code existant basé sur MS Web Forms, Web Apps et Web API, le framework MS .NET et AngularJS.
- Expérience dans le déploiement et la maintenance d'applications basées sur le cloud dans un environnement DevOps en utilisant les services de la plateforme Azure, y compris Azure Application Insights, Azure App Service, Azure Containers, et Azure SQL, ou des services similaires.
- Expérience dans la mise en œuvre d'optimisations de performance et de réglage pour les bases de code existantes et les schémas SQL.
- Solides compétences interpersonnelles et excellentes capacités de communication écrite et verbale.
- Une excellente capacité à collaborer avec les autres, en personne et à distance.
- Une expérience avec des piles d'applications web non-Microsoft, telles que Java 8+, Spring et Hibernate, TypeScript, NodeJS, et Postgres ou MySQL, peut être considérée en remplacement de l'expérience en technologie Microsoft. Ce poste travaille exclusivement avec une pile technologique .NET, axée sur .NET Core.
Avantages sociaux
Ce que nous offrons
- Un travail qui a du sens, soutenant les organisations qui servent les communautés, les professions et les causes dans le monde entier.
- Une pile technologique moderne construite sur Azure, .NET et SQL de Microsoft.
- Une culture d'apprentissage organisée autour de l'amélioration continue des performances, pour nos clients et pour nous-mêmes.
- La stabilité d'une entreprise dirigée par ses fondateurs avec plus de trente ans d'histoire, et une réelle marge de progression en son sein.
- Une équipe collaborative qui travaille bien ensemble, en personne et à distance.
Avantages sociaux
En plus d'un salaire de base compétitif et d'opportunités de bonus pour les postes éligibles, ASI offre un ensemble complet d'avantages sociaux, qui comprend :
- Congés payés généreux
- Assurance médicale, dentaire et vision
- Assurance vie et assurance invalidité permanente (AD&D)
- Compte de dépenses flexibles
- Compte d'épargne santé
- Avantages bien-être
- Plan de retraite 401k avec abondement discrétionnaire
- Opportunités de croissance et de développement professionnels
- Congés pour bénévolat
- Congés d'études
- Programme d'aide aux employés
- Travail hybride à distance
