See Similar Listings
Job   Canada   ON   Oshawa Area   Programmer   HR À La Carte -

DevOps Programmer | Programmer in Computer & Software Job Job at HR À La Carte in Ajax ON | 721

This listing was posted on The Resumator.

DevOps Programmer

Location:
Ajax, ON
Description:

About the Organization Welcome to A.M. Fredericks Underwriting Management Ltd., where a legacy of excellence meets the innovation of tomorrow. As a distinguished insurance provider with a rich history, A. M. Fredericks has been a trusted name in the industry for more than 25 years and is one of Canada's leading federally licensed Managing General Underwriters. Acquired by South Western Insurance Group Ltd. (SWG) in 2024, our commitment and appetite to delivering unparalleled broad risk insurance and placement solutions are stronger than ever. Join us in shaping the future of insurance as we continue to build on our legacy. Overview We're looking for a DevOps Programmer to enhance our team at AMFUM, now part of the broader SWG family. Your role will focus on blending traditional IT infrastructure with the latest in cloud-based solutions, employing Azure, to streamline and modernize our operations. You'll play a key role in automating tasks, developing software with languages like PHP, Python, and Node.js, and ensuring our systems are robust and efficient. By joining us, you'll contribute to improving our services and making our insurance operations more responsive to the needs of our customers. Your work will involve close collaboration with various teams, pushing the envelope on how technology can drive better outcomes in our sector. What you'll be doing as our DevOps Programmer: Infrastructure Integration and Management: Assist in the integration of SWG’s cloud-based infrastructure with AMF’s local hyper converged datacenter infrastructure, ensuring seamless operation, high availability, and optimal performance across both environments. Innovative Automation Solutions: Develop and implement software solutions to automate tasks, improve data management, and enhance system functionality, utilizing AI and machine learning algorithms where applicable to increase efficiency and reduce manual interventions. Low Code/No Code Development: Leverage low code/no code platforms to rapidly develop and deploy applications that meet business requirements, facilitating quick adaptation to changing market demands and opportunities for innovation. Cross-functional Collaboration: Work closely with cross-functional teams, including IT, underwriting, risk management, and accounting, to gather and analyze requirements for new software applications, ensuring solutions are aligned with both strategic goals and operational needs. Software Development and Maintenance: Develop and maintain high-quality software applications, integrating AI capabilities and modern development practices to improve user experiences and operational effectiveness. Testing and Quality Assurance: Conduct thorough testing and debugging of both new and existing applications across integrated environments to ensure reliability, security, and performance. Ongoing Support and Enhancement: Provide ongoing support and maintenance for all software systems, promptly addressing any issues or enhancements needed to ensure business continuity and service excellence. Knowledge Sharing and Continuous Improvement: Keep abreast of industry trends, emerging technologies, and best practices in DevOps, AI, and low code/no code development. Share knowledge with team members and contribute to the continuous improvement of development processes and tools. Documentation and Compliance: Document all code, configurations, and system architectures to ensure maintainability and compliance with industry standards and regulatory requirements. Technical Support and User Training: Offer technical support and guidance to end-users and stakeholders, including training on new systems or features, to maximize the benefits of technology investments. What we're looking for in our DevOps Programmer: Azure Expertise: Demonstrated experience with Azure cloud services, including Azure AI capabilities, Azure DevOps for CI/CD pipelines, and Azure cloud infrastructure management. Candidates should be proficient in deploying, managing, and integrating services in a cloud environment. Programming Skills: Strong proficiency in PHP, Python, and Node.js is essential. Experience with Java is highly desirable. Candidates should be able to develop, troubleshoot, and maintain applications across these programming languages. Database Management : Extensive experience with MySQL and Oracle databases. Candidates should possess the ability to design, implement, and manage database solutions that support application development and data management needs. Version Control: Proficiency with Git for version control. Applicants should be familiar with branching, merging, and pull request workflows, as well as experience with code collaboration and repository management tools. Additional competencies we're looking for in our DevOps Programmer: Understanding of containerization technologies like Docker and orchestration tools such as Kubernetes. Familiarity with low code/no code platforms and the ability to leverage these tools for rapid application development. Knowledge of automated testing frameworks and practices to ensure the reliability and quality of software. Excellent problem-solving skills and the ability to work collaboratively in a team environment. A commitment to continuous learning and staying updated with the latest industry trends and technologies. Education and Experience that we're looking for in our DevOps Programmer: Bachelor’s degree in computer science, Information Technology, or a related field. At least 3-5 years of relevant experience in DevOps, software development, or cloud infrastructure roles. Knowledge of insurance industry practices and regulations is a plus. Please inform us if you require any accommodations during the hiring process. Please note that only those candidates selected for an interview will be contacted. --------------------------------------------------------------------------------------------------- Description du poste Programmeur développement et exploitation Lieu de travail: Bureau de l'AMFUM (201-339 Westney Rd. S. Ajax, Ontario L1S 7J6) A propos de l'organisation Nous sommes heureux de vous présenter Fredericks Underwriting Management Ltd., qui allie un héritage d'excellence à l'innovation de demain. En tant que fournisseur d'assurance de renom et fort de son expérience, A. M. Fredericks est une référence dans l'industrie depuis plus de 25 ans et est l'un des principaux souscripteurs généraux agréés par le gouvernement fédéral au Canada. Acquise par South Western Insurance Group Ltd. (SWG) en 2024, notre engagement et notre volonté d'offrir des solutions inégalées en matière d'assurance et de placement de risques étendus sont plus solides que jamais. Joignez-vous à nous et contribuons à façonner l'avenir de l'assurance tout en consolidant notre héritage. Aperçu du poste : Nous recherchons un programmeur développement et exploitation pour renforcer notre équipe à AMFUM, qui fait désormais partie de la grande famille SWG. Votre rôle consistera à combiner l'infrastructure informatique traditionnelle avec les dernières solutions basées sur le cloud, en utilisant Azure, afin de rationaliser et de moderniser nos opérations. Vous jouerez un rôle clé dans l'automatisation des tâches, le développement de logiciels avec des langages tels que PHP, Python et Node.js, et veillerez à ce que nos systèmes soient robustes et efficaces. En nous rejoignant, vous contribuerez à améliorer nos services et à rendre nos opérations d'assurance plus réactives aux besoins de nos clients. Votre travail impliquera une étroite collaboration avec diverses équipes, repoussant les limites de la technologie pour améliorer les résultats dans notre secteur. Responsabilités Intégration et gestion de l'infrastructure : Aider à l'intégration de l'infrastructure en nuage de SWG avec l'infrastructure locale hyperconvergée du centre de données de l'AMF, en assurant un fonctionnement transparent, une haute disponibilité et des performances optimales dans les deux environnements. Solutions d'automatisation innovantes : Développer et mettre en œuvre des solutions logicielles pour automatiser les tâches, améliorer la gestion des données et améliorer la fonctionnalité du système, en utilisant l'IA et les algorithmes d'apprentissage automatique le cas échéant pour accroître l'efficacité et réduire les interventions manuelles. P rogrammation schématisée : Exploiter les plateformes de programmation schématisée pour développer et déployer rapidement des applications qui répondent aux exigences de l'entreprise, facilitant ainsi une adaptation rapide à l'évolution des demandes du marché et aux opportunités d'innovation. Collaboration interfonctionnelle : Travailler en étroite collaboration avec des équipes interfonctionnelles, notamment dans les domaines de l'informatique, de la souscription, de la gestion des risques et de la comptabilité, afin de recueillir et d'analyser les besoins en matière de nouvelles applications logicielles, en veillant à ce que les solutions soient alignées sur les objectifs stratégiques et les besoins opérationnels. Développement et maintenance de logiciels : Développer et maintenir des applications logicielles de haute qualité, en intégrant des capacités d'IA et des pratiques de développement modernes pour améliorer l'expérience des utilisateurs et l'efficacité opérationnelle. Tests et assurance qualité : Effectuer des tests et des débogages approfondis des applications nouvelles et existantes dans des environnements intégrés afin de garantir la fiabilité, la sécurité et les performances. Soutien et amélioration continus : Fournir un soutien et une maintenance continus pour tous les systèmes logiciels, en traitant rapidement tout problème ou toute amélioration nécessaire pour assurer la continuité des activités et l'excellence du service. Partage des connaissances et amélioration continue : Se tenir au courant des tendances du secteur, des technologies émergentes et des meilleures pratiques en matière de développement et exploitation , d'IA et de programmation schématisée . Partager les connaissances avec les membres de l'équipe et contribuer à l'amélioration continue des processus et outils de développement. Documentation et conformité : Documenter l'ensemble du code, des configurations et des architectures de système pour assurer la maintenabilité et la conformité aux normes de l'industrie et aux exigences réglementaires. Assistance technique et formation des utilisateurs : Offrir une assistance technique et des conseils aux utilisateurs finaux et aux parties prenantes, y compris une formation sur les nouveaux systèmes ou les nouvelles fonctionnalités, afin de maximiser les avantages des investissements technologiques. Qualifications Expertise Azure : Expérience démontrée avec le service infonuagique Azure, y compris les capacités Azure AI, développement Azure et exploitation pour les pipelines CI/CD, et la gestion de l'infrastructure i nfonuagique Azure. Les candidats doivent maîtriser le déploiement, la gestion et l'intégration de services dans un environnement infonuagique . Compétences en programmation : De solides compétences en PHP, Python et Node.js sont essentielles. Une expérience en Java est fortement souhaitée. Les candidats doivent être en mesure de développer, de dépanner et de maintenir des applications à l'aide de ces langages de programmation. Gestion de bases de données : Expérience approfondie des bases de données MySQL et Oracle. Les candidats doivent être capables de concevoir, de mettre en œuvre et de gérer des solutions de bases de données qui répondent aux besoins de développement d'applications et de gestion de données. Contrôle de version : Maîtrise de Git pour le contrôle des versions. Les candidats doivent être familiarisés avec les flux de travail de branchement, de fusion et de demande d'extraction, ainsi qu'avec les outils de collaboration de code et de gestion de référentiel. Compétences supplémentaires: Compréhension des technologies de conteneurisation comme Docker et des outils d'orchestration comme Kubernetes. Familiarité avec les plates-formes de p rogrammation schématisée et capacité à tirer parti de ces outils pour le développement rapide d'applications. Connaissance des cadres et pratiques de tests automatisés pour garantir la fiabilité et la qualité des logiciels. Excellentes compétences en matière de résolution de problèmes et capacité à travailler en collaboration dans un environnement d'équipe. Un engagement pour la formation continue et la mise à jour des dernières tendances et technologies de l'industrie. Formation et experience: Baccalauréat en informatique, en technologie de l'information ou dans un domaine connexe. Au moins 3 à 5 ans d'expérience pertinente dans des rôles de développement et exploitation , de développement de logiciels ou d'infrastructure infonuagique . La connaissance des pratiques et réglementations du secteur de l'assurance est un plus. Veuillez nous informer si vous avez besoin de dispositions spécifiques au cours du processus de recrutement. Veuillez noter que seuls les candidats sélectionnés pour un entretien seront contactés Powered by JazzHR
Company:
HR À La Carte
Posted:
April 10 on The Resumator
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to The Resumator
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: DevOps Programmer
DevOps Programmer is a Computer & Software Jobs Programmer Job at HR À La Carte located in Ajax ON. Find other listings like DevOps Programmer by searching Oodle for Computer & Software Jobs Programmer Jobs.