536 C Programmer jobs in Canada
Programmer
Posted today
Job Viewed
Job Description
Job Description
Your future is bright at AGAT!
At AGAT Laboratories, we are the next step in your career! By joining AGAT, you become part of a dynamic, purpose-driven team that fosters innovation, collaboration, and personal growth. Our dedicated professionals come together every day with passion and determination, leveraging cutting-edge science to deliver solutions that drive progress and create a more sustainable, healthier world.
We are seeking a driven and ambitious programmer within the IT division works as part of the software development team and reporting to the Manager of IT Projects. This Calgary based role will be working closely with the Manager of IT Projects, business analysts, and the project team, the primary responsibility of this role is the design, development, and maintenance of custom in-house laboratory analysis software.
The programmer must have strong written and verbal communication skills and demonstrate leadership by taking a proactive approach to software design and development.
What You Will Be Doing:
- Design, develop, and maintain custom web, desktop, and console applications using C#, .NET Framework, and Angular within Visual Studio.
- Utilize Angular's HTTP Client to interact with APIs and retrieve data efficiently.
- Build and consume RESTful APIs, with hands-on experience in both front-end (Angular) and back-end (.NET/C#) API development.
- Implement responsive, modern UI using Bootstrap or develop custom styling from scratch as required.
- Collaborate closely with the Database Administrator to design and model relational databases, specifically using Oracle DBMS.
- Perform extensive bug fixing, debugging, and code optimization to ensure system stability and performance.
- Develop clear and thorough documentation for new features, existing code, and technical processes.
- Coordinate with the QA team to develop, execute, and improve test plans, ensuring high-quality releases.
- Write clean, efficient, and maintainable code that adheres to team standards and follows best practices in both Angular and .NET.
- Demonstrate flexibility and adaptability across varied projects, while delivering high-quality work under tight deadlines.
What you bring to the table:
- 7+ years of hands-on, full-stack development experience.
- Bachelor’s degree in Computer Science or a related field.
- Strong working knowledge of the following technologies (not just theoretical exposure):
- Angular (older and newer versions)
- MVC
- .NET Core
- Advanced proficiency in C#, HTML/Bootstrap, JavaScript (TypeScript, and jQuery)
- HTML/CSS
- Strong experience with Entity Framework, LINQ, and modern .NET ecosystem development practices.
- Proven ability in database design, SQL querying, and working with Oracle DBMS.
- Experience analyzing, designing, prototyping, and delivering custom software solutions across various platforms.
- Experience reviewing, supporting, and refactoring legacy systems.
- Strong attention to detail, excellent problem-solving skills, and the ability to work independently.
- Clear and professional English communication skills, both written and verbal.
- Experience with AI/ML tools such as NumbPy, Pandas, PyTorch, TensorFlow, Hugging Face, or integrating generative AI models (e.g., LLMs, AI APIs, neural networks) into applications is a welcome asset.
Who We Are:
AGAT Laboratories is a premier full-service laboratory operating at the cutting edge of science and innovation across North America. Our expertise spans geochemistry, biochemistry, chemistry, microbiology, geology, and engineering, enabling us to deliver comprehensive analytical solutions. These services drive progress in industries such as Mining, Environmental, Energy, Transportation, Industrial, Agri-Food, and Life Sciences.
We pride ourselves on our state-of-the-art technology, diverse expertise, and commitment to providing precise, timely, and reliable results. Beyond our technical excellence, AGAT Laboratories believes in the power of strong client relationships, fostering trust and collaboration to ensure mutual success.
Our Commitment to Community and Philanthropy:
At AGAT, we strive not only to advance science but also to make a positive impact in our communities. The AGAT Foundation is at the heart of our philanthropic efforts, supporting initiatives that improve education, environmental stewardship, and community well-being.
Through partnerships with local organizations, volunteer activities, and donations, the AGAT Foundation champions programs that inspire future generations, promote sustainable practices, and provide support to those in need. Whether funding scholarships, participating in environmental cleanups, or supporting health and wellness initiatives, AGAT is deeply invested in giving back.
Our work extends beyond the laboratory—we’re committed to creating a brighter future for our employees, clients, and the communities we serve.
Join AGAT Laboratories to be part of an organization that values not just scientific innovation but also meaningful connections and lasting contributions to society.
Inclusion and Diversity:
AGAT Laboratories is an equal opportunity employer, committed to fostering an inclusive and barrier-free workplace. If you require accommodation during any stage of the recruitment process, please inform us confidentially, and we will work to meet your needs.
Thank you for your Interest.
We appreciate the time and effort of every applicant. Only those selected for interviews will be contacted.
Powered by JazzHR
bu3pOfuJVL
HVAC Programmer
Posted today
Job Viewed
Job Description
Job Description
Salary:
HVAC Programmer
Job Overview:
We are seeking a skilled HVAC (Heating, Ventilation, and Air Conditioning) Programmer to join our team. The ideal candidate will be responsible for developing, implementing, and maintaining software solutions for HVAC systems, ensuring optimal performance, energy efficiency, and user satisfaction. This role requires expertise in programming languages, familiarity with HVAC systems, and a commitment to delivering high-quality solutions.
Responsibilities:
- Software Development : Design, develop, and implement software solutions for HVAC systems, including control algorithms, monitoring tools, and user interfaces.
- System Integration : Integrate software solutions with existing HVAC equipment, sensors, controllers, and building automation systems.
- Algorithm Design : Develop algorithms for optimizing HVAC performance, energy efficiency, and indoor air quality based on environmental data, occupancy patterns, and user preferences.
- Testing and Debugging : Conduct rigorous testing of software solutions to ensure reliability, accuracy, and compatibility with different HVAC configurations and environments. Debug and troubleshoot issues as they arise.
- Documentation : Create comprehensive documentation for software solutions, including design specifications, user manuals, and troubleshooting guides.
- Collaboration : Work closely with HVAC engineers, technicians, and project managers to understand requirements, prioritize tasks, and deliver solutions that meet customer needs and project deadlines.
- Continuous Improvement : Stay updated on emerging technologies, industry trends, and best practices in HVAC programming. Identify opportunities for improvement and innovation in software development processes and HVAC system performance.
- Customer Support : Provide technical support to customers, contractors, commissioning agents, and end-users regarding software functionality, configuration, and troubleshooting.
Qualifications:
- Proven experience in software development, preferably in the HVAC or building automation industry.
- Proficiency in programming languages commonly used in HVAC systems, such as GCL, C++, Python, or Java.
- Familiarity with HVAC principles, equipment, and control systems.
- Strong analytical and problem-solving skills, with the ability to translate HVAC requirements into effective software solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Detail-oriented mindset with a focus on delivering high-quality work and meeting project deadlines.
- Experience with version control systems (e.g., Git) and software development tools (e.g., IDEs, debuggers) is a plus.
- Knowledge of industry standards and protocols such as BACnet, Modbus, and LonWorks is desirable
Product training will be provided. We offer a comprehensive benefits package and pension. Salary is based off of the candidate's skills, experience and education. We thank all those that apply, however only candidates selected for an interview will be contacted.
CNC Programmer
Posted today
Job Viewed
Job Description
Job Description
We are seeking an experienced CNC Machinist Programmer who is skilled in programming. The ideal candidate should be able to handle multiple jobs simultaneously while ensuring timelines and quality standards are met. In addition, the role involves providing guidance and training to junior staff members.
Responsibilities:
Maintain machine runtimes according to department goals.
Meet quality standards set by the department.
Conduct and document geometry checks at designated intervals.
Train others in 5x programming, machine operation, and setup principles.
Contribute to the creation of standardized work processes and instructions.
Monitor and recommend improvements in the scheduling system.
Identify and resolve abnormal conditions in programs.
Analyze nonconformance issues and implement corrective measures.
Work independently with minimal supervision during various shifts.
Qualifications/Requirements:
Minimum high school diploma or equivalent.
Technical education or relevant experience preferred.
Previous experience as a machinist programmer.
Proficiency in 5x programming and principles.
Familiarity with CAM software, verification software, and quality checking software.
Strong knowledge of machining theory and practical applications.
Excellent verbal and written communication skills.
Proficiency in Microsoft Word, Excel, and Outlook.
Strong problem-solving and interpersonal skills.
Well-organized with good time management abilities.
Recreation Programmer
Posted today
Job Viewed
Job Description
Job Description
JOB TITLE: Recreation Programmer
DEPARTMENT: Recreation
REPORTS TO: Director of Recreation, Diane MacInnis
HOURS OF WORK: Subject to Rotation
PURPOSE:
Enhance residents' quality of life by developing and facilitating engaging recreational programs tailored to their individual needs. Foster a sense of accomplishment, self-expression, and community involvement. Assist in planning, implementing, and assessing new and ongoing activities.
RESPONSIBILITIES:
- Plan, develop, and adapt programs to accommodate residents' diverse abilities and interests.
- Encourage participation and assist residents with personal care needs during activities.
- Train, supervise, and evaluate students and volunteers.
- Maintain detailed records, including daily participation logs and progress reports.
- Assist in program assessment and provide input for team conferences.
- Act as a chauffer driver, ensuring safe transportation for residents to community outings.
- Oversee bus maintenance, cleaning and ensure compliance with safety procedures.
- Support recreational events, including setup, facilitation, and cleanup.
- Communicate program details to residents, families, and staff through various channels.
- Represent residents by welcoming guests, liaising with families, and coordinating with media when needed.
- Attend staff meetings, in-service training, and professional development sessions.
- Provide programs on evenings, weekends, and holidays as required.
QUALIFICATIONS:
- Diploma or degree in Recreation, Community Studies, or Bachelor of Arts.
- Experience working in geriatric or recreational programming considered an asset.
- Current certifications in CPR and WHMIS.
- Ability to obtain a Class 4 Driver's License for transporting residents.
- Strong interpersonal, communication, and teamwork skills.
- Understanding of therapeutic recreation techniques, dementia care, and mental health considerations.
- Ability to maintain confidentiality and professionalism.
WORKING CONDITIONS:
- Work takes place within the facility and during community outings.
- Physical activity, including lifting, bending, and setting up equipment.
- Rotational schedule, including evenings, weekends, and holidays.
Additional related duties may be assigned as needed to support departmental operations.
CNC Programmer
Posted today
Job Viewed
Job Description
Job Description
Are you looking to be part of a growing and developing team in an organization that values its people, customers, work, and supply chain? If so, APEX is currently accepting applications for a CNC Programmer within its Custom Contract Manufacturing Group.
This is a full-time, permanent position reporting to the Machine Shop Supervisor. The primary role of this position is to create and improve CNC programs from customer drawings and related materials, following established procedures.
Responsibilities
- Create new CNC programs for 3 axis mills, lathes, and CNC boring mill.
- Maintain and improve upon existing CNC programs for 3 axis mills, lathes, and CNC boring mill.
- Operate and tend to 3axis CNC machines.
- Generate tool sheets, and set up sheets
- Provide support and feedback to shop floor personnel.
- Develop manufacturing and processing practices and procedures.
- Develop and maintain in-process inspection aids.
- Complete paperwork accurately and in a timely fashion (program tool, setup sheets, travelers, etc.)
- Other duties as assigned to meet operational requirements.
- Maintain a safe and clean work environment.
- Post-secondary degree in CNC Machining or equivalent industry experience.
- 5 or more years’ experience in CNC Machining.
- Knowledge of methodology and fabrication processes.
- High comfortability using computers and CAD/CAM systems.
- Experience with GD&T.
- Strong teamwork values and organizational skills.
- Meeting tight deadlines and working under minimal supervision.
- Excellent analytical and problem-solving skills as to analyze complex problems and propose practical solutions.
- Flexibility, self-motivation, and the ability to provide or receive feedback at all levels.
- High level of attention to detail.
Powered by JazzHR
F0Tep7bvLD
Programmer Analyst
Posted today
Job Viewed
Job Description
Job Description
About ALTEN:
In just three decades, ALTEN has emerged as a global leader in Research and Development, Engineering, Information Technology Services, Life Sciences, and Network Services. Our footprint spans across 30 countries, with over 60,000 consultants driving innovation and technical excellence. Trusted by industry giants, we have become synonymous with pioneering solutions and unwavering expertise.
ALTEN CANADA , a proud subsidiary of ALTEN headquartered in France, is committed to serving the Canadian market. With local offices in Montreal and Toronto, we bring our global expertise to the forefront of Canadian innovation.
At ALTEN CANADA , our consultants thrive on tackling complex and highly technical projects across a diverse range of industries. From Manufacturing to Information Systems, IT Automation to Life Sciences, Energy to Automotive, Rail and Transportation to Telecommunications, Aerospace and Defense, our commitment to excellence knows no bounds.
Programmer Analyst
Position: Contract (1 year)
Location: Fredericton, New Brunswick.
Responsibilities:
- Application release activities as assigned.
- Completion of all assigned maintenance, support and development activities (service requests, releases, incidents, problems, etc.).
- Resolution of incident and problem management tasks.
- Updating of team knowledge sites and documentation as applicable.
- Provide operations support as part of the team rotation.
Must Haves:
- Ten (10) years as a Senior Programmer (programming and analysis).
- 2+yrs. experience working with Provincial Health Care and Electronic Health Records applications.
- 10+yrs. developing, documenting, coding, testing and implementing technical solutions to meet the business requirements.
- 2+yrs. experience working with integration engines such as Rhapsody
- 10+yrs. experience with Oracle/SQL Server
- 5+yrs. experience with Power Shell Scripting.
- 5+yrs. experience with Microsoft SSRS.
- 1+yr. experience with EMPI (e.g. Initiate and Infosphere).
- 5+yrs. experience with .Net.
ALTEN Canada fosters a dynamic and collaborative work environment where team members are empowered to unleash their full potential. We believe in investing in our talent, offering stimulating experiences, and supporting professional growth and development at every turn.
ALTEN CANADA is committed to promoting diversity, equity, and inclusion. We strive to provide a work environment where every individual feels welcomed, valued, and respected, allowing them to thrive to their full potential. This includes our dedication to offer accessibility measures to those who require them. Should you require any accommodation during our recruitment process, please reach out to us.
Programmer/Machinist
Posted today
Job Viewed
Job Description
Job Description
Salary:
Integrity is actively recruiting intermediate levelProgrammer/Machiniststo join our growing team. These team members are responsible for developing quality programs that run as efficiently as possible with the least amount of down time. Their objective is to keep machines running as long as possible without attendance.
The Programmer/Machinist will report directly to the Machine Leader.
We offer competitive wages, health and dental benefits, a company-matched pension plan, semi-annual bonuses, an employee reward and recognition program, as well as many other means of employee appreciation throughout the year.
Responsibilities and Duties
- Program effective and efficient tool paths
- Set-up jobs on the machines
- Making their own tools
- Ensuring quality of parts machined
Qualifications and Skills
- Minimum 3 years' experience programming and operating a CNC machine
- Experience with Tebis software an asset, but not required
- Experience with FCS an asset, but not required
- Strong work ethic
- Ability to follow line-up from leader and learn company procedures
- Good communication and organizational skills
- Demonstrate strong leadership skills
Company Overview:
Integrity has been specializing in custom plastic injection molds primarily for the automotive industry since 2000. Our main areas of expertise include, but are not limited to, standard injection, multi-shot rotary, chrome grill products, and large interior trim.
We currently employ 900+ highly skilled team members, operating out of 4 locations, with 13 facilities globally. Corporate headquarters is located in Oldcastle (Windsor), Canada, with additional full capability facilities in Pulaski, Tennessee, Queretaro, Mexico, and Treviso, Italy.
Although our presence is global, we have continued to maintain a team-based atmosphere throughout all facilities. We consistently invest in state-of-the-art equipment and technology, and promote continuous improvement in all departments. We strongly encourage the growth and development of our personnel, and thus we offer opportunities for accelerated advancement.
Be The First To Know
About the latest C programmer Jobs in Canada !
CMM Programmer
Posted today
Job Viewed
Job Description
Job Description
Was wir bieten:
Bei Magna erwartet dich ein spannendes und dynamisches Arbeitsumfeld, in dem du dazu beitragen kannst, marktführende Automobiltechnologien zu entwickeln. Wir investieren in unser Personal und bieten ihm die Unterstützung und Ressourcen, die es benötigt, um erfolgreich zu sein. Als Mitglied unseres globalen Teams erwarten dich aufregende und vielfältige Aufgaben sowie ein breites Spektrum an Entwicklungsmöglichkeiten. Wir sind nämlich der Meinung, dass dein Karrierepfad genauso individuell sein sollte wie du selbst.
Job descriptions may display in multiple languages based on your language selection.
What we offer:
At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.
Group Summary:
The Mechatronics, Mirrors and Lighting group specializes in automotive technologies that are driving the future of mobility. Combining a deep systems knowledge to develop unique vehicle access experiences, intelligent visions systems and advanced automotive lighting technologies, MML's expertise light the path to innovation, safety and styling.
Job Responsibilities:
RESPONSIBILITIES
Perform layout inspection on product, fixtures or dies as required using Coordinate Measuring Machine (CMM), including sample layout and initial capability studies
Make program adjustments to ensure dimensional accuracy
Ensure the integrity and accuracy of CMM programs and results
Communicate any drawing discrepancies and/or deficiencies to Engineering
Verify CMM measurement results using alternative metrology techniques
Perform fixture and gauge calibration
Conduct hardness testing, doc audits and receiving inspection as required
Must be aware of relevance and importance of their activities and how it effects quality and the environment for our customers
HEALTH & SAFETY RESPONSIBILITIES
1. Follows the duties and responsibilities specified under the Occupational Health & Safety Act Sec. 28 - duties of a worker
2. Ensures all safety rules and regulations are followed
3. Ensures adherence to established safety, quality and housekeeping standards and participates in the continuous improvement process
4. Adheres to all health and safety, environmental, and quality standards, policies and procedures
5. Follows compliance obligations
6. Reports any known near miss, environmental impact, hazard, defect, incident or compliance issue to the employer or supervisor
7. Assists in near miss, hazard and incident investigations and provides input on corrective actions
8. Understands Bill 168 and upholds the policies that prohibit domestic violence, workplace violence and harassment in the workplace
9. Attends Environmental Health and Safety training
10. Understands the right to refuse unsafe work
11. Conforms to ISO 14001 and ISO 45001 Environmental Health and Safety Management System
QUALIFICATIONS & SKILLS
Completion of high school or equivalent
1 to less than 3 years of work related experience
Computer literate: Lotus, Microsoft Office, PCDMS and strong knowledge of CMM software, file management
Familiar with Power and Control Distribution Module Programming (PCDMS)
Ability to accurately and reliably use various precision hand gauges and testing equipment
Ability to read and accurately interpret blueprints and apply Geometric dimensioning and tolerancing (GD&T) as is intended
Awareness, Unity, Empowerment:
At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law.
Worker Type:
Fixed Term (Fixed Term)
Group:
Magna Mechatronics, Mirrors & Lighting
CNC Programmer
Posted today
Job Viewed
Job Description
Job Description
EXPERTISE | COLLABORATION | DEDICATION | INNOVATION
At Integra, we leverage our innovative designs and integrated approach honed over the past decade combined with our relentless passion to mitigate risk, compress the schedule, reduce costs, and close the gap between capex and revenue generation as if we were building our own data center. Our commitment to excellence drives our projects, and we seek a CNC Programmer to join our growing team of leading-edge professionals.
POSITION OVERVIEW:
Reporting to the Fabrication Manager, the CNC Programmer will be responsible for reading and interpreting technical blueprints, programming computer numerical control (CNC) machines, setting up and operating the CNC machines, and maintaining and repairing equipment as needed for providing customer service and training to all employees needing assistance with Good Manufacturing Practices (GMP) and Good Documentation Practices (GDP).
This position works Day Shift: 8:00 AM-4:30 PM
KEY RESPONSIBILITIES:
Read and interpret technical blueprints
Program CNC machines according to production needs
Set up and operate CNC machines
Ensure machines produce parts to the appropriate specifications
Perform quality checks on finished products
Comply with safety regulations and maintain a clean work environment
Communicate effectively with team members and management
Adhere to all quality and safety codes
Backup for CNC Operators
QUALIFICATIONS:
High school diploma or equivalent qualification
Proven work experience as a CNC Programmer
Ability to read and interpret technical blueprints
Strong knowledge of CNC programming and machine operation
Skilled in the use of measurement tools (e.g. calipers, micrometers)
A keen eye for detail and precision
Excellent problem-solving skills
Ability to stand for long periods and lift heavy objects
Has previous experience programming CNC machines, a keen eye for detail, and a commitment to precision.
Ultimately, the role of the CNC Programmer is to ensure our CNC machines operate efficiently and productively to meet our manufacturing objectives.
WE OFFER:
A DYNAMIC WORKPLACE : Join an innovative culture that encourages creativity and collaboration with a focus on results.
COMPETITIVE COMPENSATION: Competitive salary, including bonus eligibility, and a comprehensive total rewards package.
COMPREHENSIVE HEALTH BENEFITS: Access to medical, dental, and vision insurance to keep you and your family healthy.
INVEST IN YOURSELF: Take advantage of ongoing professional development opportunities that foster career growth and advancement.
Note: (All internal candidates must have been in current position for 6 months prior to applying for any new position and if selected, will have to stay in the role for 6 months)
Integra is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
CNC Programmer
Posted today
Job Viewed
Job Description
Job Description
Programmer / Lathe Machinist - 5 Axis CNC
(Direct Placement for Client)
Sigma Design has collaborated with a precision manufacturing company seeking an experienced Programmer / Lathe Machinist to join their facility in Samish, WA. This company specializing in CNC machining and complex aerospace assemblies for the aviation and defense industries.
What Is Offered:
- Health Benefits: 50% insurance premiums paid by company
- Pay rate: $33.00/hr $42.00/hr
- Schedule: 6:30am-4:30pm 4x10s M-Th or Tu-Fri
The Programmer / Lathe Machinist is responsible for programming, setting up, and supporting the operation of CNC mills and lathes to ensure efficient, high-quality part production from start to finish.
Essential Job Functions - Responsibilities:
- Program CNC mills and lathes using MasterCam 2024
- Program effectively and accurately.
- Troubleshoot problems that may arise during setup.
- Setup machines and perform first article inspections.
- Tie in with machine operators as needed.
- Be involved at the estimating level to determine setup and operating times.
- Accurately track time to jobs.
- Design and manufacture workholding for jobs.
- Lift up to 35 lbs and perform repetitive tasks safely and efficiently.
- Follow Business Technology policies to protect sensitive data and reduce information security occurrences.
Education and Experience: (Knowledge, Skills, & Abilities)
- 5 years minimum programming in MasterCam.
- Proficient blueprint reading and math skills.
- CNC machining experience in all types of material.
- Machining fundamentals. Understand speeds and feeds for all types of materials. 5 years minimum experience.
- Background and drug screen - pass a post-offer background verification and drug screen.
Work Environment
Shop: Standard machine shop environment with various types of machinery. Appropriate safety garments (PPE) must be worn. Must be able to stand and work as long as 12 hours in different positions. Must be able to lift up to 50 pounds unassisted.
Sigma Design is an Equal Opportunity Employer
Powered by JazzHR
lebjpHWsI3