Développeur Mendix et .Net Senior

Job description

Le Groupe Astek

Créé en France en 1988, Astek est un acteur mondial de l’ingénierie et du conseil en technologies. Fort de son expertise dans de nombreux secteurs industriels et tertiaires, Astek accompagne ses clients internationaux dans le déploiement intelligent de leurs produits et de leurs services, et dans la mise en œuvre de leur transformation digitale.

Depuis sa création, le Groupe a fondé son développement sur une forte culture d’entrepreneuriat et d’innovation, et sur l’accompagnement et la montée en compétence de ses 7800 collaborateurs qui s’engagent chaque jour à promouvoir la complémentarité entre les technologies numériques et l’ingénierie des systèmes complexes.

Au Canada, la firme se spécialise en service conseil TI et en ingénierie. Nos équipes pilotent avec succès les stratégies de développement de nos clients. Autour de valeurs communes, nous avons gagné leur confiance et répondons à leurs enjeux d’entreprise en mettant leurs besoins au centre de nos actions et priorités.

Cet écosystème d’expertises permet à Astek Canada de s’adapter rapidement à l’évolution des technologies, et tous les collaborateurs participent de manière collaborative à leur développement.

Tu es prêt à relever un nouveau défi, donner un boost à ta carrière et participer à des projets innovants et stimulants ?

Rejoins un Groupe en fort développement au Canada et à travers le monde ayant réalisé un chiffre d’affaires de 600 M€ en 2023.

Ce que nous allons accomplir ensemble :

Travaillant au sein d’une équipe agile et dynamique, vous pourriez vous joindre à une culture de start-up où vous serez impliqué dans les constructions techniques et le cycle de vie du développement logiciel, y compris la conception, le développement, les tests, la construction, la maintenance et la documentation. Le développeur senior travaillera avec l’équipe de développement pour répondre aux besoins commerciaux demandés par nos partenaires. Il/elle sera chargé(e) de mettre à profit ses solides compétences en programmation pour développer des solutions informatiques répondant à des besoins fonctionnels et de sécurité complexes.

Ta mission serait :

• Participer à toutes les phases du cycle de vie du développement de logiciels sécurisés.
• Concevoir, mettre en œuvre, sécuriser et tester des solutions techniques conformes aux exigences du client et aux normes de développement de logiciels.
• Agir en tant qu’architecte d’application pour veiller à ce que les principes d’architecture soient compris et respectés par les développeurs.   
• Proactif sur l’adoption des meilleures pratiques et des standards de l’industrie, en les soutenant pour atteindre les objectifs techniques dans différentes plateformes (Mendix, .NET, Kafka, Azure DevOps, Tanzu, etc).
• Produire et maintenir la documentation technique tout au long du cycle de vie du développement.
• Assurer le support et la maintenance des applications et des services informatiques existants.
• Améliorer continuellement la qualité, la sécurité, le processus de développement et la technologie de nos applications.
• Participer activement aux cérémonies agiles et aux réunions d’équipe.

Ton stack de jeu :

• Expérience avec la programmation Mendix
• Expérience de la programmation avec .NET (C#) ou Java
• Expérience avec Javascript, JQuery, CSS, XML, services Web et SQL.
• Expérience avec Microsoft SQL Server et les composants SSIS / SSRS.
• Maîtrise de l’utilisation de Microsoft Visual Studio, Git, Azure DevOps, NuGet et des outils connexes.

Ton profil :

• Minimum de 10 ans d’expérience en tant que développeur
• Diplôme en informatique, en ingénierie ou dans un domaine pertinent
• Maîtrise des concepts de la programmation orientée objet et bonne connaissance des principes de conception SOLID
• Expérience de la conception, de la documentation, du développement, de la sécurisation et de l’utilisation d’API REST.
• Expérience des mécanismes modernes d’authentification et d’autorisation (OpenID Connect & OAuth)
• Expérience dans le développement de tests automatisés robustes (tests unitaires, tests de service)
• Expérience pratique de la construction de microservices ou de systèmes distribués
• Connaissance pratique des approches d’ingénierie logicielle telles que TDD, Pair Programming, CI/CD, et DevSecOps.
• Compréhension de la conteneurisation et des services cloud (Docker, Kubernetes, Tanzu).
• Capacité démontrée à communiquer des informations techniques complexes de manière condensée à diverses parties prenantes, à l’oral et à l’écrit.
• Connaissance des fondamentaux de la sécurité applicative (Owasp Top 10, SANS 25, etc.) et capacité à appliquer des contre-mesures adaptées pour corriger les vulnérabilités détectées.
• Bonne compréhension de l’architecture pilotée par les événements et connaissance du streaming d’événements et des systèmes de messagerie tels que Kafka et ActiveMQ.
• Bonnes aptitudes à la communication verbale et écrite en français et en anglais.

Rencontrons-nous!
Notre projet commun vous plait ?
Postulez ici et rejoignez notre équipe!

Nos Plus
• Une politique CARE sur-mesure déployée par nos équipes RH pour nos collaborateurs.
• Notre charte de la Diversité
• Des activités entre collègues comme des Teambuilding ou des 5@7