Programmer Analyst

Montréal, Quebec CGI

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are seeking a talented and motivated Full Stack Developer to join our dynamic Financing and Transaction Banking (FTB) team. In this role, you will play a crucial part in shaping the future of our financial solutions. You will collaborate with business analysts, developers, and other stakeholders to design, develop, and maintain high-quality applications that support complex financial transactions.

What You'll Do:

  • Collaborate: Work closely with business analysts to understand requirements, identify optimal technical solutions, and estimate development efforts.
  • Develop: Design, develop, and implement new features, improve existing applications, and resolve technical issues.
  • Demonstrate: Present your work to stakeholders and product owners to gather feedback and ensure alignment with business objectives.
  • Agile Practices: Actively participate in Scrum ceremonies, including daily stand-ups, sprint planning, retrospectives, and demos.
  • Automation: Enhance our CI/CD pipelines and observability frameworks to improve efficiency and reliability.
  • Ownership: Take ownership of projects, contribute to codebase improvements, and refactor existing code for optimal performance and maintainability.
  • Reporting: Provide regular updates to management, including key performance indicators and insights.


What You Need:

  • Experience: 3-5 years of experience in a similar role.
  • Technical Skills:
    • .NET.
    • SQL Server, Oracle, or Postgres.
    • Docker and Kubernetes.
    • IBM MQ or RabbitMQ.
    • CI/CD tools (Git, Jenkins, SonarQube, XL Deploy, JFrog).
    • Agile Scrum (Jira).
  • Domain Knowledge: Understanding of financial markets, including equity markets, interest rates, derivatives, etc.
  • Soft Skills: Strong communication, problem-solving, and analytical skills.
  • Education: Bachelor's degree in Computer Science or a related field.


Nice to Have:

  • Java (Spring, SpringBoot, Hibernate).
  • Angular or React.
  • Workload Automation (Autosys).
  • Elastic Search and Grafana.


Languages: French, English.

Required: Strong English communication skills, both written and verbal, to collaborate effectively with US-based colleagues and partners.

Hybrid Role: While we offer a flexible work arrangement, this role requires a 50% on-site commitment at our Montreal office. Please only apply if you can meet this requirement.

This advertiser has chosen not to accept applicants from your region.

Programmer Analyst

Montréal, Quebec Commsoft Technologies - Fidelio

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

The full-stack programmer analyst will participate in the development, the optimization and the finalization of the business solutions offered by Commsoft. They will ensure that the chosen technical solutions are in line with the client’s business objectives and assist other departments with specific problems related to the application or its design.

MAIN RESPONSIBILITIES

  • Participate in the development and the daily maintenance of the applications.
  • Codifies, verifies, corrects and documents the programs, the creation or updates to the solutions, according to established standards and by following the provided specifications.
  • Define and carry out functional tests.
  • Ensure that the chosen solutions are in line with the client's business objectives.
  • Conceptualize the architecture of the solutions according to business requirements and the architecture of the system.

REQUIRED QUALIFICATIONS

  • Be rigorous, organized and meticulous in all aspects of their work.
  • Be resourceful, creative and motivated.
  • Be autonomous, have a good team spirit and a sense of responsibility.
  • Have the ability to quickly learn and have an easy time adapting to new things.
  • Have great initiative and an excellent sense of teamwork.
  • Be able to effectively document your entire work.
  • Be able to manage multiple projects at once with sometimes tight deadlines.

REQUIREMENTS

  • A degree in computer science or software engineering.
  • Three (3) to five (5) years of experience in .NET object-oriented development.
  • Experience with web programming (.NET, XML, HTML, CSS, JavaScript, MVC).
  • Experience with full-stack programming.
  • A good understanding of SQL.
  • Able effectively speak and write in french;
  • Knowledge of the AGILE methodology is an asset.
This advertiser has chosen not to accept applicants from your region.

Programmer Analyst

Laval, Quebec Commsoft Technologies - Fidelio

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

The full-stack programmer analyst will participate in the development, the optimization and the finalization of the business solutions offered by Commsoft. They will ensure that the chosen technical solutions are in line with the client’s business objectives and assist other departments with specific problems related to the application or its design.

MAIN RESPONSIBILITIES

  • Participate in the development and the daily maintenance of the applications.
  • Codifies, verifies, corrects and documents the programs, the creation or updates to the solutions, according to established standards and by following the provided specifications.
  • Define and carry out functional tests.
  • Ensure that the chosen solutions are in line with the client's business objectives.
  • Conceptualize the architecture of the solutions according to business requirements and the architecture of the system.

REQUIRED QUALIFICATIONS

  • Be rigorous, organized and meticulous in all aspects of their work.
  • Be resourceful, creative and motivated.
  • Be autonomous, have a good team spirit and a sense of responsibility.
  • Have the ability to quickly learn and have an easy time adapting to new things.
  • Have great initiative and an excellent sense of teamwork.
  • Be able to effectively document your entire work.
  • Be able to manage multiple projects at once with sometimes tight deadlines.

REQUIREMENTS

  • A degree in computer science or software engineering.
  • Three (3) to five (5) years of experience in .NET object-oriented development.
  • Experience with web programming (.NET, XML, HTML, CSS, JavaScript, MVC).
  • Experience with full-stack programming.
  • A good understanding of SQL.
  • Able effectively speak and write in french;
  • Knowledge of the AGILE methodology is an asset.
This advertiser has chosen not to accept applicants from your region.

Programmer Analyst

Longueuil, Quebec Commsoft Technologies - Fidelio

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

The full-stack programmer analyst will participate in the development, the optimization and the finalization of the business solutions offered by Commsoft. They will ensure that the chosen technical solutions are in line with the client’s business objectives and assist other departments with specific problems related to the application or its design.

MAIN RESPONSIBILITIES

  • Participate in the development and the daily maintenance of the applications.
  • Codifies, verifies, corrects and documents the programs, the creation or updates to the solutions, according to established standards and by following the provided specifications.
  • Define and carry out functional tests.
  • Ensure that the chosen solutions are in line with the client's business objectives.
  • Conceptualize the architecture of the solutions according to business requirements and the architecture of the system.

REQUIRED QUALIFICATIONS

  • Be rigorous, organized and meticulous in all aspects of their work.
  • Be resourceful, creative and motivated.
  • Be autonomous, have a good team spirit and a sense of responsibility.
  • Have the ability to quickly learn and have an easy time adapting to new things.
  • Have great initiative and an excellent sense of teamwork.
  • Be able to effectively document your entire work.
  • Be able to manage multiple projects at once with sometimes tight deadlines.

REQUIREMENTS

  • A degree in computer science or software engineering.
  • Three (3) to five (5) years of experience in .NET object-oriented development.
  • Experience with web programming (.NET, XML, HTML, CSS, JavaScript, MVC).
  • Experience with full-stack programming.
  • A good understanding of SQL.
  • Able effectively speak and write in french;
  • Knowledge of the AGILE methodology is an asset.
This advertiser has chosen not to accept applicants from your region.

Programmer Analyst

Montréal, Quebec Commsoft Technologies - Fidelio

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

The full-stack programmer analyst will participate in the development, the optimization and the finalization of the business solutions offered by Commsoft . They will ensure that the chosen technical solutions are in line with the client’s business objectives and assist other departments with specific problems related to the application or its design.

MAIN RESPONSIBILITIES

Participate in the development and the daily maintenance of the applications.

Codifies, verifies, corrects and documents the programs, the creation or updates to the solutions, according to established standards and by following the provided specifications.

Define and carry out functional tests.

Ensure that the chosen solutions are in line with the client's business objectives.

Conceptualize the architecture of the solutions according to business requirements and the architecture of the system.

REQUIRED QUALIFICATIONS

Be rigorous, organized and meticulous in all aspects of their work.

Be resourceful, creative and motivated.

Be autonomous, have a good team spirit and a sense of responsibility.

Have the ability to quickly learn and have an easy time adapting to new things.

Have great initiative and an excellent sense of teamwork.

Be able to effectively document your entire work.

Be able to manage multiple projects at once with sometimes tight deadlines.

REQUIREMENTS

A degree in computer science or software engineering.

Three (3) to five (5) years of experience in .NET object-oriented development.

Experience with web programming (.NET, XML, HTML, CSS, JavaScript, MVC).

Experience with full-stack programming.

A good understanding of SQL.

Able effectively speak and write in french;

Knowledge of the AGILE methodology is an asset.

This advertiser has chosen not to accept applicants from your region.

Principal UI Programmer

Montréal, Quebec Compulsion Games

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Job Description: Principal UI Programmer

Department: Programming

Reporting to: Lead Gameplay Programmer

The Studio

Compulsion Games is a first-party game studio and subsidiary of Microsofts Xbox Game Studios, located in Montreal, Canada.

We have a human-first culture where we trust and respect each other, with shared love and passion for our craft. Our games have won praise for their art, music, world-building and engaging narratives.

Our Culture

Compulsion Games is a quality-led studio with a humble team that enjoys experimenting with an artistic approach to making games. We like to hire people who are drawn to our core values of trust, autonomy, harmony and craftsmanship and share our vision of a studio built around them. Our team is passionately committed to both diversity and accessibility, core values throughout the Xbox Game Studios group. As a studio, we value creativity. For this creativity to grow, we believe in having a team filled with different voices, different views and different backgrounds. A core part of our hiring process is ensuring new hires are well-aligned with these values to build a harmonious team and company.

The Need

Were looking to add a talented UI Programmer to our human-sized programming community, to helpbuild up our UI systems and implement UI ingredients while being an active and important member of our multidisciplinary feature teams and as such should be comfortable communicating and working with a wide variety of disciplines. We need a programmer who is comfortable with mentoring more junior colleagues.

The Role

We
need you to have tangible experience in the games industry, preferably working with PC and/or Console Games, but other relevant experiences will be taken into consideration. We would like someone able to communicate and work directly with art, design and tech to identify the optimal approach for the implementation and maintenance of features and systems such as menus, notifications, and HUD. You are expected to understand the fundamental principles of working in teams as well as the life cycle of a game project, and how to adapt yourself to each phase. True to our core values of trust and autonomy, we won't dictate your mandates but instead will empower you and your team to decide what needs to be done and how to get there.



Specific Role Requirements:

  • Experience working in Games and other applicable experience. We will respect your hard-earned skills and will incorporate your expertise into our team.
  • Experience in architecting, implementing and maintaining systemic solutions through different stages of development. We expect you to be able to take ownership of complex systems and coordinate across disciplines.
  • A strong interest in mentoring team members to help them develop their skills
  • Experience with Unreal Engine is preferable, showing that you have proficiency with at least one engine is mandatory. You should be a skilled and confident programmer using C++ as well as blueprints
  • A desire to learn regardless of your level of seniority and share your expertise with others
  • Excellent communication skills to collaborate effectively with a diverse group of artists, designers, and animators. It is a particularly important part of the job as decisions are often made organically in our studio
  • High levels of autonomy and proactivity as it would help you to thrive in our work culture

This is a full-time position, with full salary and studio benefits based in our new Downtown location, by Atwater Metro station. Since COVID-19, we have permanently shifted the studio to a hybrid, or full-time remote working setup for employees, provided you are already based in or willing to relocate to Canada.

---

Description du poste : Programmeur UI principal

Dpartement : Programmation

Responsable : Lead Programmeur de Gameplay

Le studio

Compulsion Games est un studio de jeux vido interne et une filiale de Xbox Game Studios, filiale de Microsoft, situ Montral, au Canada.

Nous avons une culture humaine o nous nous faisons confiance et nous respectons les uns les autres, avec un amour et une passion communs pour notre mtier. Nos jeux ont t salus pour leur art, leur musique, leur univers et leurs rcits captivants.


Notre culture

Compulsion Games est un studio ax sur la qualit, compos d'une quipe modeste qui aime exprimenter une approche artistique dans la cration de jeux. Nous aimons recruter des personnes qui adhrent nos valeurs fondamentales que sont la confiance, l'autonomie, l'harmonie et le savoir-faire, et qui partagent notre vision d'un studio fond sur ces valeurs. Notre quipe est passionnment engage en faveur de la diversit et de l'accessibilit, des valeurs fondamentales du groupe Xbox Game Studios. En tant que studio, nous accordons une grande importance la crativit. Pour que cette crativit puisse s'panouir, nous croyons en l'importance d'avoir une quipe compose de personnes aux opinions, aux points de vue et aux parcours diffrents. Une partie essentielle de notre processus de recrutement consiste nous assurer que les nouvelles recrues adhrent ces valeurs afin de crer une quipe et une entreprise harmonieuses.


Le besoin

Nous cherchons recruter un deuxime programmeur UI talentueux pour rejoindre notre communaut de programmation taille humaine, afin de nous aider dvelopper nos systmes UI et mettre en uvre les lments UI, tout en tant un membre actif et important de nos quipes fonctionnelles multidisciplinaires. ce titre, il devra tre l'aise pour communiquer et travailler avec des personnes issues de disciplines trs varies. Nous recherchons un programmeur qui soit l'aise pour encadrer des collgues plus juniors.

Le rle

Nous recherchons une personne ayant une exprience concrte dans l'industrie du jeu vido, de prfrence dans le domaine des jeux sur PC et/ou console, mais d'autres expriences pertinentes seront prises en considration. Nous souhaitons recruter une personne capable de communiquer et de travailler directement avec les quipes artistiques, de conception et techniques afin d'identifier l'approche optimale pour la mise en uvre et la maintenance de fonctionnalits et de systmes tels que les menus, les notifications et l'affichage tte haute (HUD). Vous devez comprendre les principes fondamentaux du travail en quipe ainsi que le cycle de vie d'un projet de jeu et savoir vous adapter chaque phase.

Exigences spcifiques du poste :

  • Exprience dans le domaine des jeux vido et autres expriences pertinentes. Nous respecterons vos comptences acquises la sueur de votre front et intgrerons votre expertise notre quipe.
  • Exprience dans la conception, la mise en uvre et la maintenance de solutions systmiques diffrentes tapes du dveloppement. Nous attendons de vous que vous soyez capable de prendre en charge des systmes complexes et de coordonner diffrentes disciplines.
  • Un intrt marqu pour le mentorat des membres de l'quipe afin de les aider dvelopper leurs comptences.
  • Une exprience avec Unreal Engine est prfrable, mais il est obligatoire de dmontrer que vous matrisez au moins un moteur. Vous devez tre un programmeur comptent et sr de vous, utilisant C++ ainsi que Blueprints.
  • Une envie d'apprendre, quel que soit votre niveau d'anciennet, et de partager votre expertise avec les autres.
  • D'excellentes comptences en communication pour collaborer efficacement avec un groupe diversifi d'artistes, de designers et d'animateurs. Il s'agit d'un aspect particulirement important du poste, car les dcisions sont souvent prises de manire organique dans notre studio.
  • Un haut niveau d'autonomie et de proactivit, qui vous aidera vous panouir dans notre culture d'entreprise.

Il s'agit d'un poste temps plein, avec un salaire complet et des avantages sociaux, bas dans nos nouveaux locaux du centre-ville, prs de la station de mtro Atwater. Depuis la COVID-19, nous avons dfinitivement adopt un mode de travail hybride ou distance temps plein pour nos employs, condition que vous soyez dj bas au Canada ou que vous soyez prt vous y installer.

This advertiser has chosen not to accept applicants from your region.

Automation Programmer / Designer - Intermediate

Laval, Quebec Fusion

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Company Description

Founded in 1994, Fusion was one of the first companies in Quebec to offer energy-saving and control tools.
It provides hotel, residential, commercial, and institutional building owners and managers with innovative, proven integrated energy management solutions that eliminate energy waste, reduce GHG emissions, and ensure occupant comfort.

Our mission for positive impact goes beyond the environment and is reflected in our commitment to creating a fair, diverse, and inclusive workplace where every individual is respected and fully valued.

Job Description

You’ll be joining a strong team recognized for its expertise in energy intelligence. Whether in the office or in the field, you'll be making a real contribution to the energy transition and the decarbonization of buildings. As an Intermediate Automation Programmer/Designer, you'll be at the heart of designing innovative projects where your input truly matters. You'll play a key role in deploying Fusion’s solutions to clients—solutions that deliver real results in terms of energy savings and positive environmental impact.

What you'll accomplish with us:

  • Program controllers.
  • Configure and address controllers.
  • Assist our technician team during installation.
  • Support system commissioning.
  • Participate in the implementation of the Pilot IE solution.
  • Follow up after commissioning and improve operation sequences.
  • Contribute to ongoing system commissioning.
Qualifications

  • 5 years of experience in a similar role.
  • College diploma (DEC) in Building Automation / Control Systems.
  • Strong knowledge of building automation systems such as Strato, Reliable, Alerton, Trane, Johnson Controls, or equivalent (required).
  • Good understanding of mechanical systems and how they operate.
  • Strong interpersonal and adaptability skills.
  • Fluent in French and English, both spoken and written.
  • Excellent organizational skills, attention to detail, and ability to work collaboratively.
  • Autonomous, flexible, and versatile in daily tasks.
  • Solution-oriented mindset with a proactive approach.


Additional Information

Salary will be determined based on experience. In addition, we offer a comprehensive range of benefits that support your overall well-being and health, including:

  • A minimum of 3 weeks of vacation per year.
  • 2 personal days annually.
  • A flexible group insurance plan (health and dental coverage).
  • Access to a telemedicine platform.
  • An Employee and Family Assistance Program (EFAP).
  • Contributions to a Fonds de solidarité FTQ retirement savings plan.
  • Access to an online fitness platform.
  • A mentorship-based onboarding program with a peer buddy.
  • In-house training opportunities available to all employees.
  • Professional association fees covered.
  • Plenty of social and sports activities throughout the year!

Our Workspaces:  1429, boul. Curé-Labelle, Laval (Québec) H7V 2V9

Learn more about Fusion

Our website:   

Our presence on LinkedIn:  -energie 

Explore some of our flagship projects:  

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Junior programmer Jobs in Montréal !

Programmeur, Automatisation - Programmer, Automation

Montréal, Quebec IGRL Consultants, Inc.

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Version anglaise suit ci-dessous

English Version follows below

À propos de nous:

Chez Salas O'Brien, nous disons à nos clients que nous sommes conçus pour avoir un impact. Cette passion de faire la différence s'applique aussi bien à notre équipe qu'à nos projets. C'est pourquoi nous nous engageons à vivre nos valeurs au quotidien : inspirer, réaliser et se connecter en tant que copropriétaires de notre succès, en mettant l'accent sur un avenir durable.

Construire sur le long terme signifie que tous et toutes les membres de notre équipe peuvent s'attendre à travailler sur des projets extraordinaires avec une approche de résolution des problèmes axée sur les personnes. Cela signifie également que chaque membre de notre équipe dispose d'un potentiel réellement illimité pour construire une carrière unique, significative et à fort impact, et qu'il ou elle recevra des récompenses globales importantes tout au long de son parcours.


Fondée en 1975, Salas O'Brien est une société d'ingénierie et de services professionnels détenue par ses employé(e)s, dont l'objectif est d'avoir un impact sur ses clients, son équipe et le monde. Nous savons que les exigences de demain sont les opportunités d'aujourd'hui, et nous sommes là pour concevoir des solutions durables à des défis urgents.

Nous travaillons dans une variété d'industries en fournissant des services intégrés d'ingénierie et de conseil. Notre expérience spécialisée comprend la conception de centres de données, de soins de santé, de sciences et de technologies, d'immeubles de grande hauteur, d'énergie propre, d'éducation et d'autres types de bâtiments, ainsi que les sciences de la structure et du bâtiment, la gestion des actifs d'infrastructure, la robotique avancée et bien plus encore.

Notre expertise technique est associée à une équipe exceptionnelle de professionnels et professionnelles du développement commercial, des ressources humaines, de la finance et de la comptabilité, des technologies de l'information et du marketing, qui jouent tous et toutes un rôle clé dans la concrétisation quotidienne de nos engagements.

Sommaire du poste : Programmeur.e en automatisation

Travaillera en équipe afin de compléter les mandats en génie d’usines alimentaires dans le domaine des procédés de transformation alimentaire (échangeurs de chaleur, CIP, pompes sanitaires, valves de contrôles) de la mise en place de système de support d’utilités et des lignes de conditionnement (convoyeurs, embouteilleuse, étiqueteuse, palettiseurs, empaqueteuse, Stretch Wrapper, sécurité des machines, analyse de la productivité d'une ligne de production).

Peut être appelé.e à faire de la programmation ou à faire une gestion plus globale des projets. En plus d’un français courant, le bilinguisme est un atout d'avoir afin de communiquer efficacement avec un large éventail de parties prenantes, notamment nos clients, nos partenaires et nos collègues à l’extérieur du Québec. La personne doit également pouvoir voyager afin de superviser des installations, et ce, partout en Amérique du Nord.

Principales responsabilités

  • Effectuer les relevés de chantiers;
  • Effectuer la programmation des automates : Allen Bradley, Schneider, Siemens;
  • Effectuer la programmation des interfaces graphiques pour les utilisateurs IHM: Allen Bradley, Wonderware, Inductive automation- Ignition, Schneider, Siemens;
  • Utiliser les systèmes Scada: Allen Bradley, Wonderware, Intellution IFix, Inductive automation- Ignition;
  • Effectuer la mise en service des systèmes automatisés;
  • Vérifier les panneaux de contrôle;
  • Fournir du support aux clients à l’égard des systèmes livrés;
  • Supporter la production;
  • Offrir une assistance aux concepteurs électriques;
  • Assistance aux chantiers de construction et mises en service.

Exigences, expériences et compétences recherchées :

  • Diplôme (DEC, AEC ou BAC) en Techniques de l’Automatisation et Contrôle; ou Technologie de l’électronique; ou électronique industrielle, ou toute autre formation jugée équivalente;
  • Minimum de 5 années ou plus d’expérience pertinente en programmation, préférablement en génie-conseil ou en gestion de projet d’usine dans l’industrie alimentaire.
  • Bonne maîtrise des divers outils informatique (MS Office, programmation des automates programmables, System SCADA, logiciel d’entretien) requis; AutoCAD (atout)
  • Une connaissance des codes et règlementations électrique NEC et CEC (requis);
  • Passeport valide, un permis de conduire et capacité à voyager au Canada et aux États-Unis. Disponible pour des voyages d'affaires (de quelques jours à plusieurs semaines en fonction de l'état d'avancement du projet) requis.
  • Aptitude à interagir directement avec des clients;
  • Disposition naturelle pour le travail en équipe;
  • Aptitudes à gérer des priorités tout en respectant les échéanciers;
  • Sens de l'innovation, autonomie, curiosité, organisation et responsable;
  • Bonne communication en français tant à l'oral qu'à l'écrit. Le bilinguisme (français et anglais) est un atout pour communications hors-province.

Avantages:

  • Un environnement de travail dynamique et collaboratif;
  • Une rémunération compétitive avec bonus et possibilité d’accès aux parts de la firme;
  • Un horaire flexible et télétravail (avec une allocation pour achat de matériel de bureau à domicile);
  • Des congés annuels généreux pouvant être combinés à deux semaines de télétravail à l’étranger;
  • Programme de retraite avec contribution employeur;
  • Assurance collective généreuse (assurance médicale, dentaire, invalidité, assurance vie et voyage), service de télémédecine, programme d’aide aux employés;
  • Formation continue et développement professionnel;
  • Activités sociales et 200$ d’allocations annuelle pour activités sportives;
  • Cellulaire et laptop fournis.

***

Job Summary: Automation Programmer

Will work as part of a team to complete food plant engineering mandates in the areas of food processing (heat exchangers, CIP, sanitary pumps, control valves), utility support system implementation and packaging lines (conveyors, bottler, labeler, palletizer, packer, stretch wrapper, machine safety, production line productivity analysis).

May be called upon to do programming or more global project management. In addition to fluent French, bilingualism is an asset in order to communicate effectively with a wide range of stakeholders, including our customers, partners and colleagues outside Quebec. The person must also be able to travel to supervise installations anywhere in North America.

Main Responsibilities

Carry out site surveys;
Carry out PLC programming: Allen Bradley, Schneider, Siemens;
Perform GUI programming for HMI users: Allen Bradley, Wonderware, Inductive automation- Ignition, Schneider, Siemens;
Operate Scada systems: Allen Bradley, Wonderware, Intellution IFix, Inductive automation- Ignition;
Perform commissioning of automated systems;
Check control panels;
Provide customer support for delivered systems;
Support production;
Provide assistance to electrical designers;
Support construction sites and commissioning.

You will be a great fit if you have the following:

Diploma (DEC, AEC or BAC) in Automation and Control Techniques; or Electronics Technology; or Industrial Electronics, or any other training deemed equivalent;
Minimum of 5 years or more of relevant programming experience, preferably in consulting engineering or plant project management in the food industry.
Good command of various computer tools (MS Office, PLC programming, SCADA system, maintenance software) required; AutoCAD (asset)
Knowledge of NEC and CEC electrical codes and regulations (required);
Valid passport, driver's license and ability to travel in Canada and the United States. Availability for business travel (from a few days to several weeks depending on project status) required.
Ability to interact directly with customers;
Natural aptitude for teamwork;
Ability to manage priorities while respecting deadlines;
Sense of innovation, autonomy, curiosity, organization and responsibility;
Good oral and written communication skills in French. Bilingualism (French and English) is an asset for out-of-province communications.

Perks & Benefits

  • A dynamic and collaborative work environment;
  • Competitive remuneration with annual bonus + salary review and access to company shares;
  • Flexible working hours and remote work (with an allowance for the purchase of home office equipment);
  • Generous annual leave that can be combined with two weeks for remote work abroad;
  • RRSP programs with employer contribution;
  • Generous group insurance (medical, dental, disability, life and travel), employee assistance program;
  • Paid continuing education and professional development;
  • Social activities and $200 annual allowance for gym membership;
  • Cell phone and laptop provided.

Equal Opportunity Employment Statement


Salas O’Brien provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state/provincial, or local laws. Salas O’Brien will accommodate the disability-related needs of applicants as required by law.

This advertiser has chosen not to accept applicants from your region.

Programmer Analyst C# - Financial Technology

Montréal, Quebec CGI

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Full Stack Developer - Financial Technology

About the Role:
As a Full Stack Developer in our Financing and Transaction Banking (FTB) team, you'll play a vital role in building innovative financial solutions. You'll collaborate with cross-functional teams to design, develop, and maintain high-quality applications that power complex financial transactions.

Key Responsibilities:

  • Software Development: Design, develop, and implement new features and functionalities for our FTB applications.
  • Technical Analysis: Analyze complex business requirements and translate them into technical solutions.
  • Agile Development: Actively participate in Agile ceremonies (Scrum, Kanban) to ensure efficient delivery.
  • CI/CD: Contribute to the automation of our CI/CD pipelines to accelerate deployment.
  • Problem-Solving: Troubleshoot and resolve technical issues to maintain system stability and performance.
  • Collaboration: Work closely with business analysts, other developers, and QA teams to deliver high-quality solutions.
  • Innovation: Stay up-to-date with the latest technologies and trends to drive innovation.


Required Skills and Experience:

  • Strong proficiency in Linux, Bash, Python, Jenkins, Git, and monitoring tools (e.g., Prometheus, Grafana).
  • 5+ years of hands-on experience in DevOps or SRE roles.
  • Deep understanding of CI/CD pipelines and automation tools.
  • Experience with infrastructure as code (IaC) tools like Terraform or Ansible.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration skills.
  • Passion for automation and continuous improvement.


Nice-to-Have Skills:

  • Experience with cloud platforms, especially Microsoft Azure.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Experience with scripting languages like PowerShell and Python.
  • Familiarity with configuration management tools like Puppet or Chef.
  • Understanding of security best practices and tools.


Languages: French, English.

Required: Strong English communication skills, both written and verbal, to collaborate effectively with US-based colleagues and partners.

Hybrid Role: While we offer a flexible work arrangement, this role requires a 50% on-site commitment at our Montreal office.

Please only apply if you can meet this requirement.



Développeur Full Stack - Technologie financière


À propos du poste :

En tant que développeur Full Stack au sein de notre équipe Financement et transactions bancaires (FTB), vous jouerez un rôle essentiel dans la création de solutions financières innovantes. Vous collaborerez avec des équipes interfonctionnelles pour concevoir, développer et maintenir des applications de haute qualité qui alimentent des transactions financières complexes.


Principales responsabilités :

  • Développement de logiciels : concevoir, développer et mettre en œuvre de nouvelles fonctionnalités pour nos applications FTB.
  • Analyse technique : analyser les exigences commerciales complexes et les traduire en solutions techniques.
  • Développement agile : participer activement aux cérémonies agiles (Scrum, Kanban) pour assurer une livraison efficace.
  • CI/CD : contribuer à l'automatisation de nos pipelines CI/CD pour accélérer le déploiement.
  • Résolution de problèmes : dépanner et résoudre les problèmes techniques pour maintenir la stabilité et les performances du système.
  • Collaboration : travailler en étroite collaboration avec les analystes commerciaux, les autres développeurs et les équipes d'assurance qualité pour fournir des solutions de haute qualité.
  • Innovation : rester au courant des dernières technologies et tendances pour stimuler l'innovation.


Compétences et expérience requises :

  • Maîtrise de Linux, Bash, Python, Jenkins, Git et des outils de surveillance (par exemple, Prometheus, Grafana).
  • Plus de 5 ans d'expérience pratique dans des rôles DevOps ou SRE.
  • Compréhension approfondie des pipelines CI/CD et des outils d'automatisation.
  • Expérience avec des outils d'infrastructure en tant que code (IaC) comme Terraform ou Ansible.
  • Solides compétences en résolution de problèmes et en dépannage.
  • Excellentes compétences en communication et en collaboration.
  • Passion pour l'automatisation et l'amélioration continue.


Compétences souhaitées :

  • Expérience avec les plateformes cloud, en particulier Microsoft Azure.
  • Connaissance des technologies de conteneurisation comme Docker et Kubernetes.
  • Expérience avec les langages de script comme PowerShell et Python.
  • Familier avec les outils de gestion de configuration comme Puppet ou Chef.
  • Compréhension des meilleures pratiques et outils de sécurité.


Langues : Français, anglais.

Requis: Solides compétences en communication en anglais, à l'écrit comme à l'oral, pour collaborer efficacement avec des collègues et partenaires basés aux États-Unis.

Poste hybride: Bien que nous proposions un horaire de travail flexible, ce poste requiert un engagement de 50 % sur place à notre bureau de Montréal.


Veuillez postuler uniquement si vous pouvez répondre à cette exigence.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Junior Programmer Jobs View All Jobs in Montréal