Jobs
>
Montréal

    C Application Architect - Montreal, Canada - CGI

    CGI
    CGI background
    Full time
    Description

    Position Description:

    Job Overview:
    We are seeking an experienced C Architect to join our team and lead the design and development of high-performance software solutions. The ideal candidate will have a strong background in C programming, software architecture, and system design, along with proven leadership skills to guide a team of developers.

    Responsibilities:

    Design and architect complex software systems using C programming language.
    Lead and mentor a team of developers in implementing best practices for software development.
    Collaborate with cross-functional teams including product managers, designers, and QA engineers to deliver high-quality software solutions.
    Perform code reviews, identify performance bottlenecks, and optimize software for scalability and efficiency.
    Research and evaluate new technologies, tools, and frameworks to enhance the development process.
    Create technical documentation, including design documents, API specifications, and architecture diagrams.
    Participate in project planning, estimation, and prioritization of tasks.
    Stay updated with industry trends and advancements in C programming and software development methodologies.
    Qualifications:

    Bachelor's or Master's degree in Computer Science, Engineering, or related field.
    7+ years of experience in software development with a strong focus on C programming.
    Proven experience in software architecture, design patterns, and system integration.
    Excellent understanding of data structures, algorithms, and object-oriented programming concepts.
    Experience with multi-threading, memory management, and performance optimization in C.
    Strong leadership and communication skills with the ability to collaborate effectively with cross-functional teams.
    Familiarity with version control systems (e.g., Git), build tools, and continuous integration/continuous deployment (CI/CD) pipelines.
    Experience with Agile methodologies and software development lifecycle (SDLC) processes.
    French or Bilingualism (French and English) is required for this position due to the nature of the role requiring interaction with the national and global clients.

    Preferred Skills:
    Knowledge of other programming languages such as Python, Java, or C#.
    Experience with distributed systems, cloud technologies, and microservices architecture.
    Familiarity with software development in Linux/Unix environments.
    Understanding of software security principles and best practices.
    Certifications in relevant technologies or methodologies (e.g., AWS Certified Solutions Architect, Scrum Master certification) is a plus.

    Bilingualism (French and English) is required for this position due to the nature of the role requiring interaction with national and global clients.

    Skills:

  • C
  • Java
  • Linux
  • Python


  • Projuris Corp. Montréal, Canada

    Mener le projet de "Service Assurance Automation Engine" : le moteur d'automatisation que le reste de l'équipe utilisera pour créer des cas d'utilisation qui automatiseront le processus de gestion des incidents dans les NOC (National Opération Centers) afin de prévenir et de rédu ...


  • Plusgrade Montreal, Canada

    Architecte de sécurité des applications/Application Security Architect Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 200 compagni ...


  • Points Montreal, Canada Full time /

    *** English Version Below *** Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 200 compagnies aériennes, établissements hôteliers, s ...


  • Amazon Montreal, Canada

    Êtes-vous un développeur qui a une expérience pratique en conception d'applications natives pour le nuage? Souhaitez-vous travailler avec nos clients pour les aider à architecturer, développer et réorganiser des applications afin de tirer pleinement parti du nuage AWS ? · Aimerie ...


  • Amazon Web Services Canada, Inc. Montreal, Canada Full time

    Êtes-vous un développeur qui a une expérience pratique en conception d'applications natives pour le nuage? Souhaitez-vous travailler avec nos clients pour les aider à architecturer, développer et réorganiser des applications afin de tirer pleinement parti du nuage AWS ? · Aimerie ...


  • Genetec Montreal, Canada Full time

    La dynamique de votre équipe : · Joignez-vous à l'équipe de sécurité logicielle chez Genetec et contribuez à l'intégration de pratiques de sécurité aux processus de développement des logiciels. Genetec produit un grand nombre de logiciels et ces derniers se doivent d'être sécuris ...


  • Amazon Web Services Canada, Inc. Montreal, Canada Full time

    Êtes-vous un développeur qui a une expérience pratique en conception d'applications natives pour le nuage? Souhaitez-vous travailler avec nos clients pour les aider à architecturer, développer et réorganiser des applications afin de tirer pleinement parti du nuage AWS ? · Aimerie ...


  • BDC Montreal, Canada Temps plein

    Viens faire banque à part. · Choisir BDC comme employeur , c'est évoluer dans un milieu de travail sain, inclusif, riche de compétences et qui met de l'avant les meilleures conditions pour rassembler des équipes uniques où le pouvoir d'agir est réel. C'est aussi être au centre d ...


  • Amazon Montreal, Canada Full time

    DESCRIPTION · Êtes-vous un développeur qui a une expérience pratique en conception d'applications natives pour le nuage? Souhaitez-vous travailler avec nos clients pour les aider à architecturer, développer et réorganiser des applications afin de tirer pleinement parti du nuage A ...


  • Plusgrade Montreal, Canada Full time

    *** English Version Below *** · Les voyages vont bien au-delà de leur destination ; ils sont tissés de chaque souvenir que l'on crée en chemin. Notre engagement consiste à redéfinir l'avenir du voyage en collaborant avec plus de 200 compagnies aériennes, établissements hôteliers, ...


  • Amazon Montreal, Canada Full time

    DESCRIPTION · Êtes-vous un développeur qui a une expérience pratique en conception d'applications natives pour le nuage? Souhaitez-vous travailler avec nos clients pour les aider à architecturer, développer et réorganiser des applications afin de tirer pleinement parti du nuage A ...


  • TV2 Consulting Montreal, Canada

    TV2 Consulting is seeking an experienced Android Application Architect to join our team. As an Android Application Architect, you will be responsible for designing and architecting robust and scalable Android applications for our clients. You will work closely with product manage ...


  • TV2 Consulting Montreal, Canada Contract

    Design, develop, and deploy high-quality application solutions · Collaborate with stakeholders to understand business requirements and translate them into technical solutions · Conduct research and stay up-to-date with the latest industry trends and technologies · Create technica ...


  • TV2 Consulting Montreal, Canada Contract

    TV2 Consulting is seeking a talented and experienced iOS Application Architect to join our growing team. As an iOS Application Architect, you will play a critical role in designing and architecting complex iOS applications that meet the needs of our clients. You will collaborate ...


  • BDC Montreal, Canada Full time

    We are banking at another level. · Choosing BDC as your employer means working in a healthy, inclusive, and skilled workplace that puts forward the best conditions to bring together unique teams where employees are empowered to act. It also means being at the centre of ambitiou ...


  • Intact Financial Corporation Montreal, Canada Full time

    Who needs insurance? Everybody. That keeps us busy. Very busy. At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the customer experience for millions of Canadians. · Join our team and get ready to exp ...


  • CGI Montreal, Canada Full time

    Position Description: · Location: Can be located in Ontario or Quebec within proximity to a CGI office · Security Clearance: Must have Government of Canada- Enhance Reliability Security Clearance or higher · We are searching a proficient BMC Solution Application Architect speci ...


  • Intact Montréal, Canada Full time

    Who needs insurance? Everybody. That keeps us busy. Very busy. At the Intact Lab, we use machine learning, data science, software engineering, AI, agility, UX and design thinking to transform the customer experience for millions of Canadians. · Join our team and get ready to exp ...


  • Amazon Montreal, Canada Full time

    DESCRIPTION · Êtes-vous un développeur qui a une expérience pratique en conception d'applications natives pour le nuage? Souhaitez-vous travailler avec nos clients pour les aider à architecturer, développer et réorganiser des applications afin de tirer pleinement parti du nuage A ...


  • Amazon Montreal, Canada

    Êtes-vous un développeur qui a une expérience pratique en conception d'applications natives pour le nuage? Souhaitez-vous travailler avec nos clients pour les aider à architecturer, développer et réorganiser des applications afin de tirer pleinement parti du nuage AWS ?Aimeriez-v ...