Train and support users in adopting new technologies. Job requirements Education required · Degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field. Technical ...
Train and support users in adopting new technologies. Job requirements Education required · Degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field. Technical ...
Engineering IMIT Business Solutions Analyst
Mirabel, QC · On-site
CA$120K/yr
Be responsible for analyzing the impact of new requests on the existing solution and on business ... Engineering, Software Engineering, Computer Engineering, and Computer Science. * Minimum 5 to 7 ...
Engineering IMIT Business Solutions Analyst
Mirabel, QC · On-site
CA$120K/yr
Be responsible for analyzing the impact of new requests on the existing solution and on business ... Engineering, Software Engineering, Computer Engineering, and Computer Science. * Minimum 5 to 7 ...
Engineering IMIT Business Solutions Analyst
Mirabel, QC · On-site
CA$120K/yr
Be responsible for analyzing the impact of new requests on the existing solution and on business ... Engineering, Software Engineering, Computer Engineering, and Computer Science. * Minimum 5 to 7 ...
Engineering IMIT Business Solutions Analyst
Mirabel, QC · On-site
CA$120K/yr
Be responsible for analyzing the impact of new requests on the existing solution and on business ... Engineering, Software Engineering, Computer Engineering, and Computer Science. * Minimum 5 to 7 ...
Guide intake, triage, and assignment of new AI agent, Power Platform, and application development ... Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical ...
Guide intake, triage, and assignment of new AI agent, Power Platform, and application development ... Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical ...
Guide intake, triage, and assignment of new AI agent, Power Platform, and application development ... Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical ...
Guide intake, triage, and assignment of new AI agent, Power Platform, and application development ... Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical ...
Security Architect
Boisbriand, QC · On-site
Bachelor's or master's degree in Information Technology, Computer Science, or a related work ... Applied knowledge of methodologies to conduct threat-modeling exercises on new applications and ...
Security Architect
Boisbriand, QC · On-site
Bachelor's or master's degree in Information Technology, Computer Science, or a related work ... Applied knowledge of methodologies to conduct threat-modeling exercises on new applications and ...
Education Coordinator - Learning Centre
Blainville, QC · On-site
CA$19 - CA$23/hr
Oxford Learning programs impart new approaches to learning, designed to last a lifetime. We teach ... Strong computer skills (MS Office, online communication apps) * Strong phone skills and experience ...
Quick apply
Education Coordinator - Learning Centre
Blainville, QC · On-site
CA$19 - CA$23/hr
Oxford Learning programs impart new approaches to learning, designed to last a lifetime. We teach ... Strong computer skills (MS Office, online communication apps) * Strong phone skills and experience ...
Computer Science New Grad information
What do computer science new grads do?
As a Computer Science New Grad, you will often start with foundational tasks such as fixing bugs, developing small features, writing tests, and assisting in code reviews. These assignments help you become familiar with the company's codebase, workflows, and development tools while providing opportunities to learn from experienced colleagues. You may also be involved in team meetings, participating in project planning sessions, and collaborating with other developers, product managers, or QA specialists. Over time, as you gain experience and confidence, you'll likely take on larger, more complex projects with greater responsibility. This structured approach allows new grads to build essential skills and smoothly transition into more advanced roles.
What skills and qualifications are needed to thrive as a computer science new grad?
To thrive as a Computer Science New Grad, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically backed by a relevant degree such as a Bachelor’s in Computer Science or related field. Familiarity with industry-standard programming languages (such as Python, Java, or C++), version control systems like Git, and experience with development environments or cloud platforms is highly valued. Strong problem-solving abilities, eagerness to learn new technologies, and effective communication skills help new grads excel in collaborative and fast-paced team settings. These competencies are crucial for adapting to real-world projects, contributing effectively to technical teams, and building a successful early career trajectory.
What is a computer science new grad?
A Computer Science New Grad job is an entry-level position designed for recent graduates with a degree in computer science or a related field. These roles typically focus on software development, data analysis, cybersecurity, or IT support, depending on the company. Employers seek candidates with strong programming skills, problem-solving abilities, and knowledge of industry-standard tools and technologies. New grads often receive mentorship and training to help them transition into professional environments.

Full-time
Re-posted 28 days ago
Job description
*Please note that the position may be based in Saint-Bruno-de-Montarville, Blainville, or Montreal
What We Offer:
- Wellness leave (32 hours)
- Customizable group insurance plan
- FTQ RRSP with employer contribution
- Free parking
- Stimulating work environment
- Close, accessible management
About DCM
DCM is a leader in the design, manufacturing, and certification of interior solutions for the aerospace industry. Our growth is driven by innovation, operational excellence, and continuous process improvement.
As part of our digital transformation, we are seeking an AI and Automation Developer who is passionate about new technologies to integrate artificial intelligence at the core of our operations and develop AI agents capable of improving team productivity.
Your Mission
You will be responsible for identifying automation opportunities and developing artificial intelligence solutions that optimize the company’s business processes.
You will work in collaboration with the sales, engineering, quality, operations, purchasing, and human resources teams to design intelligent tools that have a tangible impact on organizational performance.
Responsibilities
- Develop and deploy AI agents to automate repetitive tasks.
- Design AI assistants capable of searching and leveraging information contained in internal documents.
- Integrate generative AI models (ChatGPT, Claude, Copilot, etc.) into business processes.
- Automate workflows using tools such as Power Automate, n8n, or equivalent solutions.
- Develop applications and integrations using APIs and databases.
- Identify and prioritize opportunities to improve operational efficiency.
- Ensure the security, governance, and quality of data used by AI solutions.
- Train and support users in adopting new technologies.
Job requirements
Education required
· Degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field.
Technical skills
· Experience in Python development.
· Experience with generative AI APIs (OpenAI, Anthropic, Microsoft Copilot, or equivalent).
· Knowledge of AI agent concepts, RAG (Retrieval-Augmented Generation), and data integration.
· Experience in process automation and systems integration.
· Experience with LangChain, LlamaIndex, or similar frameworks (an asset).
· Knowledge of Microsoft 365, SharePoint, Teams, and Power Platform (an asset).
· Experience in a manufacturing or aerospace environment (an asset).
· Knowledge of ERP, CRM, or document management systems (an asset).
Personal skills
· Entrepreneurial mindset, autonomy, and ability to turn ideas into concrete solutions.
· Excellent communication skills with multidisciplinary teams.
Now that you envision yourself in this role, apply and join the DCM team!
In this document, the masculine form is used for the purpose of simplifying the text. This notice is intended for all individuals, regardless of gender, in accordance with our commitments to equity, diversity, and inclusion.