Redwood Materials
Synergy ECP
Développeur C# / .Net
À propos du poste
NetServices (NSI) est une société de services informatiques jouissant d'une solide réputation pour la fourniture de solutions de haute qualité et rentables afin de générer des résultats durables. Opérant désormais en tant que filiale de Synergy ECP, NSI continue de se démarquer dans un paysage concurrentiel grâce à son agilité, son fort accent sur le client et son engagement à retenir les talents exceptionnels. En entreprenant des initiatives informatiques difficiles, nous cultivons nos talents et évoluons continuellement grâce à nos partenariats avec nos clients. Notre équipe soudée d'ingénieurs, d'analystes et de chefs de programme hautement habilités représente certains des meilleurs talents disponibles localement.
En tant que Développeur C# / .NET, vous contribuerez au développement, à l'amélioration et à la maintenance d'applications et de services Web qui prennent en charge des opérations critiques. Vous travaillerez concrètement avec le framework .NET et les technologies associées pour construire des composants backend propres, efficaces et fiables qui s'intègrent de manière transparente aux systèmes front-end et cloud. Dans ce rôle, vous collaborerez étroitement avec les développeurs seniors, les concepteurs, les propriétaires de produits et les autres membres de l'équipe pour fournir des solutions logicielles de haute qualité qui suivent les meilleures pratiques et répondent aux besoins des clients. Vous soutiendrez également la résolution des défauts, participerez aux revues de code et développerez continuellement vos compétences sous la direction et le mentorat d'un Développeur Senior C#/.NET.
Vos missions
- Concevoir, développer, tester et maintenir des fonctionnalités d'application en utilisant C#, ASP.NET, Entity Framework et SQL Server
- Modifier et améliorer le code d'application existant pour améliorer les performances, les fonctionnalités et la maintenabilité
- Intégrer des composants tiers et des APIs si nécessaire
- Participer au cycle de vie complet du développement logiciel, y compris la planification, l'analyse des exigences, la mise en œuvre, les tests et le déploiement
- Collaborer avec les développeurs seniors et les architectes pour mettre en œuvre des conceptions techniques et suivre les modèles et normes établis
- Écrire du code propre, évolutif et maintenable, conformément aux meilleures pratiques et aux directives de l'équipe
- Effectuer des tests unitaires et d'intégration pour valider les fonctionnalités et garantir la qualité du code
- Dépanner et résoudre les problèmes techniques, les défauts et les goulots d'étranglement de performance
- Utiliser Git/GitLab pour le contrôle des sources, le branchement et la collaboration de code
- Soutenir les tâches d'exploitation et de maintenance telles que les améliorations mineures, les corrections de bugs et l'optimisation des performances
- Participer aux revues de code et appliquer les commentaires des ingénieurs seniors pour améliorer votre compétence technique
- Aider à la remédiation des vulnérabilités de code et de paquets identifiées par les analyses, avec des conseils d'experts
Prérequis
Ce qu'il vous faut
- Diplôme de licence et 8 années d'expérience en ingénierie logicielle
- 3–5 années d'expérience professionnelle dans le développement de logiciels utilisant C# et le framework .NET
- Expérience avec ASP.NET, Entity Framework et SQL Server
- Connaissance des modèles architecturaux et des styles API (REST, RPC)
- Expérience dans la rédaction et l'exécution de tests unitaires et la réalisation de tests d'intégration
- Compréhension des pratiques de codage sécurisé et volonté de suivre les directives de remédiation des vulnérabilités
- Capacité à collaborer avec des équipes interfonctionnelles et à traduire les exigences en tâches techniques
- Solides compétences en résolution de problèmes et capacité à travailler de manière autonome lors de la mise en œuvre des tâches assignées
Exigence de la habilitation de sécurité
Doit détenir une habilitation TS/SCI active pour être considéré pour ce rôle.
Autres exigences
- Citoyenneté américaine
Points bonus si vous avez
- Expérience avec les plateformes cloud (AWS ou Azure)
- Compréhension de base des pratiques DevOps ou exposition aux pipelines CI/CD (GitLab préféré)
- Expérience de travail avec des ORM (Object-Relational Mappers) tels qu'Entity Framework
- Connaissance des principes de conception de bases de données SQL ou NoSQL
- Expérience avec les outils de conteneurisation (Docker)
- Connaissance des processus de développement Agile/Scrum
- Certifications pertinentes en développement .NET ou en technologies cloud.
- Expérience de travail dans un environnement de développement Agile/Scrum.
- Solides compétences en résolution de problèmes et souci du détail.
- Excellentes compétences en communication et en collaboration.
Zoom sur la rémunération
Pour ce rôle, notre fourchette salariale typique commence à $125,000 et s'étend jusqu'à $155,000. Mais voici le truc : nous ne cherchons pas à limiter votre potentiel. Nous nous engageons à recruter les meilleurs et les plus brillants, et nous sommes prêts à mettre notre argent là où sont nos paroles. Donc, si vous faites partie des rares exceptions au statu quo avec l'éducation, l'expérience et ce petit quelque chose en plus, nous n'avons pas peur d'aller au-delà pour sécuriser votre talent. Parce que pour nous, il ne s'agit pas seulement d'un salaire. Il s'agit de l'ensemble de la rémunération, de la culture et de l'opportunité d'avoir un réel impact.
NSI/Synergy ECP s'engage à offrir des opportunités d'emploi égales à toutes les personnes qualifiées. Les décisions d'emploi sont basées sur le mérite, les qualifications et les besoins de l'entreprise. Nous ne faisons aucune discrimination fondée sur la race, la couleur, le sexe, l'origine nationale, la religion, l'âge, le handicap ou tout autre statut protégé par la loi applicable.
Prendre soin des personnes qui prennent soin de la nation
- Rémunération : Nous offrons une rémunération très compétitive que nos employés reconnaissent constamment comme étant généreuse !
- Santé et retraite : Nous offrons un ensemble complet d'avantages sociaux et un plan de retraite 401K afin que vous puissiez prendre soin de vous et de votre famille... maintenant et à l'avenir. D'autres avantages liés à la santé comprennent des People Partners qui vous aideront à naviguer dans les mondes personnel et professionnel, ainsi que de solides ressources liées au bien-être offertes par notre prestataire de soins de santé.
- Éducation : La croissance individuelle est une priorité chez NSI/Synergy ECP. Les employés sont encouragés à profiter de notre programme de formation continue parrainé par l'entreprise afin qu'ils puissent obtenir leur diplôme ou la prochaine certification nécessaire pour les propulser vers le niveau supérieur. Vous n'êtes pas sûr de ce qui convient le mieux à vos projets de carrière, nous vous aiderons à tout gérer !
- Équilibre travail/vie personnelle : Un bon équilibre travail/vie personnelle est essentiel pour développer et exécuter votre travail efficacement chez NSI/Synergy ECP, mais il est également nécessaire de vous laisser la liberté de poursuivre tout ce que vous souhaitez développer dans votre vie personnelle. Nous offrons un généreux avantage de congés payés et 10 jours fériés payés par an. NSI/Synergy ECP propose également des options de travail flexibles qui s'adaptent à votre emploi du temps et à votre style de vie.
- Philanthropie : Avec l'aide de nos employés exceptionnels, NSI/Synergy ECP participe chaque année à la sensibilisation, au bénévolat et à la contribution à des dizaines d'organisations. Nous croyons que redonner crée un sentiment de but, d'engagement et d'épanouissement. Vous avez une cause qui vous passionne ? Nous parions que vous en trouverez d'autres ici qui s'en soucient autant !
