ALTEN Canada
Développeur Dynamics CRM
Job Location
Canada, Canada
Job Description
Qui sommes-nous ? Chef de file mondial de l’industrie de l’ingénierie et du conseil en technologies de l'information (TI), le Groupe ALTEN compte plus de 57 000 conseillers à travers le monde et optimise la performance technologique des entreprises depuis plus de 30 ans. Les femmes et les hommes qui composent le groupe ALTEN sont le moteur de notre activité. Chez ALTEN Canada, nous offrons à chaque candidat un service entièrement personnalisé. Vous avez la possibilité d’exercer votre métier de façon indépendante ou permanente. Nous sélectionnons les meilleures opportunités répondant à vos aspirations professionnelles et positionnons votre savoir-faire sur des mandats passionnants à la hauteur de vos ambitions. ALTEN Canada c’est aussi un centre de solutions, le Montreal Delivery Center (MDC) , qui propose des services managés dans les domaines du développement applicatif, de la pratique Données, IA & Analytiques Avancées, et de la Cyber Sécurité pour les secteurs bancaires, télécoms et pour l’industrie au sens large. Nos experts sont sélectionnés rigoureusement et assurent une proximité ainsi qu’un niveau de services et de compétences incomparable dans la région de Montréal. Quels profils recrutons-nous et pour qui ? Pour soutenir la croissance de notre centre de solutions, ALTEN Canada recrute un.e Développeur Dynamics CRM Vous avez le profil recherché ? Responsabilités / Comptes rendus Participer à toutes les phases du cycle de vie sécurisé de développement logiciel (SSDLC). Concevoir, documenter, développer et livrer des solutions techniques évolutives et conviviales basées sur l'architecture de l'information, les exigences fonctionnelles et non fonctionnelles. Produire et maintenir les documents d'architecture et de conception tout au long du développement et après la mise en production. Participer à la mise en œuvre dans différents environnements (développement et test) jusqu'à la production, y compris la création et la maintenance des pipelines CI/CD dans Azure DevOps. Maintenir les applications existantes, y compris la résolution d'incidents et le support en production. Participer activement aux cérémonies agiles et aux réunions d'équipe. Expérience professionnelle & formation Sept à dix ans d'expérience en ingénierie logicielle. Diplôme de baccalauréat en technologies de l'information, en ingénierie, ou expérience équivalente. Compétences minimales / Compétences essentielles Expérience avancée pratique dans la configuration et le développement de Microsoft Dynamics CRM 365. Expérience en programmation dans Microsoft .NET, C#, SQL, HTML, XML, JavaScript, JQuery, ODATA, JSON, PowerShell et services Web. Expérience avancée avec les pratiques d'ingénierie logicielle telles que TDD, Pair Programming, Simple Design, Fake First. Maîtrise des concepts de la programmation orientée objet. Bonne connaissance des principes de conception SOLID et des modèles de conception. Expérience dans le développement de tests automatisés robustes. Expérience avec les mécanismes modernes d'authentification et d'autorisation (OpenID Connect et OAuth). Expérience avancée avec les pipelines CICD en tant que code dans Azure DevOps. Excellentes compétences en analyse, résolution de problèmes et documentation. Bilinguisme et excellentes compétences en communication orale et écrite. Fortes compétences en leadership, mentorat et communication. Intégrité, honnêteté et transparence. Professionnalisme, rigueur, souci du détail et solide éthique de travail. Compétences complémentaires Connaissance et expérience dans les services financiers sont un atout. Compréhension de la conteneurisation et des services cloud tels que Docker, Kubernetes, Tanzu. Bonne compréhension de l'architecture pilotée par les événements, et connaissance des systèmes de diffusion en continu d'événements et de messagerie tels que Kafka et ActiveMQ. Expérience avec les bases de données relationnelles comme SQL Server et MySQL. Maîtrise du développement avec les différentes ressources de l'environnement cloud Azure, ainsi que des modèles de conception cloud. Langue Bilinguisme et excellentes compétences en communication orale et écrite. Autres • Poste hybride – 2 jours/semaine au bureau si localisé à Montréal, si hors Montréal, 100 % télétravail • Travail dans un modèle matriciel (rapporte à un Chapter Lead, avec un Delivery Lead gérant les livraisons de l’équipe). Pourquoi se joindre à nos équipes ? Alten Canada offre un environnement de travail dynamique et collaboratif. Nous offrons aux membres de notre équipe l’occasion de vivre des expériences stimulantes et nous investissons dans leur perfectionnement et leur développement professionnels. Parmi nos avantages : Rémunération et avantages sur mesure pour chacun de nos employés et pigistes ; Aide au perfectionnement professionnel (certification) ; Possibilité de mobilité internationale dans l’une des filiales du Groupe ; Nombreuses activités corporatives. Who are we? A global leader in the engineering and IT consulting industry, ALTEN Group has more than 57,000 consultants worldwide and has been optimizing companies’ technological performance for over 30 years. The men and women who make up ALTEN Group are the driving force behind our business. At ALTEN Canada, we offer each candidate a fully personalized service. You have the opportunity to work independently or on a permanent basis. We select the best opportunities that match your professional aspirations and position your expertise on exciting projects that align with your ambitions. ALTEN Canada also includes a solutions center, the Montreal Delivery Center (MDC), which offers managed services in the areas of application development, Data, AI & Advanced Analytics practices, and Cybersecurity for the banking, telecommunications, and industrial sectors. Our experts are rigorously selected and provide proximity as well as an unmatched level of service and skills in the Montreal region. What profiles are we recruiting for and for whom? Responsibilities / Accountabilities Participate in all phases of the Secure Software Development Life Cycle (SSDLC). Design, document, develop, and deliver scalable and user-friendly technical solutions based on information architecture, functional, and non-functional requirements. Produce and maintain architecture and design documents throughout the development process and after release. Participate in the implementation across various environments (development and test) through to production, including creating and maintaining CI/CD pipelines in Azure DevOps. Maintain existing applications, including incident resolution and production support. Actively participate in agile ceremonies and team meetings. Professional Experience & Education Seven to ten years of experience in software engineering. Bachelor’s degree in information technology, engineering, or equivalent experience. Minimum Competencies / Essential Skills Advanced hands-on experience with Microsoft Dynamics CRM 365 configuration and development. Programming experience in Microsoft .NET, C#, SQL, HTML, XML, JavaScript, JQuery, ODATA, JSON, PowerShell, and Web services. Advanced experience with software engineering practices such as TDD, Pair Programming, Simple Design, and Fake First. Mastery of object-oriented programming concepts. Good knowledge of SOLID design principles and design patterns. Experience developing robust automated tests. Experience with modern authentication and authorization mechanisms (OpenID Connect & OAuth). Advanced experience with CI/CD pipelines as code in Azure DevOps. Excellent analytical, problem-solving, and documentation skills. Bilingualism and excellent verbal and written communication skills. Strong leadership, mentoring, and communication skills. Integrity, honesty, and transparency. Professionalism, attention to detail, and a strong work ethic. Complementary Skills Knowledge and experience in financial services is an asset. Understanding of containerization and cloud services such as Docker, Kubernetes, Tanzu. Good understanding of event-driven architecture, and knowledge of event streaming and messaging systems such as Kafka and ActiveMQ. Experience working with relational databases like SQL Server and MySQL. Proficiency in developing with the various resources of the Azure cloud environment, as well as cloud design models. Language Bilingualism and excellent verbal and written communication skills. Other Hybrid position – 2 days per week in the office if located in Montreal, otherwise, 100% remote work. Work in a matrix model (reporting to a Chapter Lead, with a Delivery Lead managing team deliveries). Why join our team? Alten Canada offers a dynamic and collaborative work environment. We provide our team members with the opportunity to experience exciting challenges and invest in their professional development and growth. Among our benefits: Tailored compensation and benefits for each of our employees and freelancers. Support for professional development (certification). Opportunities for international mobility within one of the Group's subsidiaries. Numerous corporate activities.
Location: Canada, CA
Posted Date: 11/6/2024
Location: Canada, CA
Posted Date: 11/6/2024
Contact Information
Contact | Human Resources ALTEN Canada |
---|