To qualify for this position, you are required to have valid Canadian work authorization. Ability to practice disciplined software development (automated…
You will work within a community of architecture leaders, helping establish and evolving a unified architecture vision. 4-6 years Microservices Architecture.
You will be actively participating in the full development cycle, including contribution to architecture, design specification, software implementation and…
Stay current with industry trends and technologies, and evaluate new software development tools and techniques to improve product development processes.
Part of a cross-functional team that embeds human-centered design and an iterative approach to continuous service design improvement based on user research.
Provide strategic guidance on engineering roadmaps. You'll also have the autonomy to work flexibly and remotely, with a comprehensive benefits package that…
Represent CGI and provide thought leadership when meeting with our customers; provide customer and market feedback to the product and engineering teams to…
Participate in the development of code specifications, testing specifications, building engineer culture, and establishing a quality system for engineering…
Utilize first-rate communication skills to provide leadership and guidance to other technical resources. We are looking for a highly skilled architect - someone…
Create detailed design specifications and documentation for software development teams. Bachelor’s degree in computer science, Engineering, or related field.
It will be your responsibility to design, implement, unit test, and integrate different demanding components and work closely with architects, SQA, and product…
They ensure alignment with technology development targets, initiatives and implementation plans. They develop detailed architecture in their area of expertise,…
Bachelor's degree in Computer Science or Sofware Engineering. Own the quality of the features you develop including comprehensive testing and documentation.
Bachelor degree or above in computer, electronics, communication related majors, master degree is preferred; System design and development: 3 years (required).
Your role will include all development activities such as: requirement analysis, architecture & software design including low level, integration, verification,…
Bachelor degree or above in computer, electronics, communication related majors, master degree is preferred; The team is responsible for the Architect, design,…
Provide technical leadership and drive design and development of system architectures • Develop high and low-level software designs for various business needs.
Ensure that you understand the vision, are held accountable, meet commitments, consider choices for high-performance and resilient software, and have strong…