We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Overview of salaries statistics of the profession "Control Systems Programmer in Canada"

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Jr. Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is currently seeking C programmers in Linux for our product development team. FortiGate is our award winning flagship product, which consolidates security platforms while delivering unmatched performance and protection. The ideal candidate has extensive knowledge with TCP/IP, Unix system APIs, and has a strong grasp of sockets. This is a great opportunity to work with Fortinet products while expanding your knowledge and developing your skills in network security.Job Responsibilities: •Hands on bug fixes for the current products Development, design and test the software •Maintain, evaluate, tune and support the implementation of software and firmware products •Implement new features according to the new feature specifications •Research, investigate and define new areas of technology to enhance existing product or new product directions, re-evaluate the design and implementation of current source code •Maintain and document code using source control system Job Skills Required: •Software development experience in Unix/Linux environment •Experienced programmer in C/C++, TCP/IP networking, Unix system APIs, Strong grasp of sockets and IPC mechanisms a plus •Stronghold of C and data structures required •Experience with network, e.g. IP, TCP, DHCP, WCCP, DNS, routing protocols etc. •Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies •Excellent problem solving and troubleshooting skills •Proven ability to deliver products with high quality and on time Linux kernel experience a plus •Experience with Python or Perl scripting is a plus Education Requirements: •Bachelor degree of Computer Science, similar degree #GD #LI-MG1Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
Embedded Software Developer 1
Fortinet, Burnaby, BC
DescriptionFortinet is currently seeking C programmers in Linux for our FortiGate product. FortiGate is our award winning flagship product, which consolidates security platforms while delivering unmatched performance and protection. The ideal candidate has extensive knowledge with TCP/IP, Unix system APIs, and has a strong grasp of sockets. This is a great opportunity to work with Fortinet products while expanding your knowledge and developing your skills in network security. Responsibilities: •Hands on bug fixes for the current FortiGate products. •Development, design and test the software for FortiGate. •Maintain, evaluate, tune and support the implementation of software and firmware products. •Implement new features according to the new feature specifications and TOP3. •Research, investigate and define new areas of technology to enhance existing FortiGate product or new product directions; re-evaluate the design and implementation of current source code. •Maintain and document code using source control system. Requirements: •Experience in software development (in Unix/Linux environment). •Working knowledge of C/C++, TCP/IP networking, Unix system APIs, Strong grasp of sockets and IPC mechanisms a plus. •Strong knowledge of C and data structures required. •Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies. •Excellent problem solving and troubleshooting skills. Educational qualifications: •Bachelors degree of Computer Science or similar degree #GD #LI-MG1
Embedded Software Developer 1
Fortinet, Burnaby, BC
DescriptionFortinet is currently seeking C programmers in Linux for our product development team. FortiGate is our award winning flagship product, which consolidates security platforms while delivering unmatched performance and protection. The ideal candidate has extensive knowledge with TCP/IP, Unix system APIs, and has a strong grasp of sockets. This is a great opportunity to work with Fortinet products while expanding your knowledge and developing your skills in network security. External Description Job Responsibilities: •Hands on bug fixes for the current products Development, design and test the software •Maintain, evaluate, tune and support the implementation of software and firmware products •Implement new features according to the new feature specifications •Research, investigate and define new areas of technology to enhance existing product or new product directions, re-evaluate the design and implementation of current source code •Maintain and document code using source control system Job Skills Required: •Software development experience in Unix/Linux environment •Experienced programmer in C/C++, TCP/IP networking, Unix system APIs, Strong grasp of sockets and IPC mechanisms a plus •Stronghold of C and data structures required •Experience with network, e.g. IP, TCP, DHCP, WCCP, DNS, routing protocols etc. •Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies •Excellent problem solving and troubleshooting skills •Proven ability to deliver products with high quality and on time Linux kernel experience a plus •Experience with Python or Perl scripting is a plus Education Requirements: •Bachelors degree of Computer Science, similar degree #GD #LI-MG1
Embedded Software Developer 2
Fortinet, Burnaby, BC
DescriptionFortinet is currently seeking C programmers in Linux for our FortiGate VM team. FortiGate is our award winning flagship product, which consolidates security platforms while delivering unmatched performance and protection. The ideal candidate has extensive knowledge with TCP/IP, Unix system APIs, Virtual Machine and Cloud platform. This is a great opportunity to work with Fortinet products while expanding your knowledge and developing your skills in network security and cloud. Job Responsibilities: •Hands on bug fixes for the current products Development, design and test the software •Maintain, evaluate, tune and support the implementation of software and firmware products •Implement new features according to the new feature specifications •Research, investigate and define new areas of technology to enhance existing product or new product directions, re-evaluate the design and implementation of currentsource code •Maintain and document code using source control system Job Skills Required: •Software development experience in Unix/Linux environment •Experienced programmer in C/C++, TCP/IP networking, Unix system APIs, Strong grasp of sockets and IPC mechanisms a plus •Stronghold of C and data structures required •Experience with network, e.g. IP, TCP, DHCP, WCCP, DNS, routing protocols etc. •Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies •Excellent problem solving and troubleshooting skills •Proven ability to deliver products with high quality and on time Linux kernel experience a plus •Experience with Python or Perl scripting is a plus Education Requirements: •Bachelors degree of Computer Science, similar degree #GD #LI-MG1
Sr. Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is currently seeking C programmers in Linux for our FortiGate product. FortiGate is our award winning flagship product, which consolidates security platforms while delivering unmatched performance and protection. The ideal candidate has extensive knowledge with TCP/IP, Unix system APIs, and has a strong grasp of sockets. This is a great opportunity to work with Fortinet products while expanding your knowledge and developing your skills in network security.Responsibilities: •Hands on bug fixes for the current FortiGate products. •Development, design and test the software for FortiGate. •Maintain, evaluate, tune and support the implementation of software and firmware products. •Implement new features according to the new feature specifications and TOP3. •Research, investigate and define new areas of technology to enhance existing FortiGate product or new product directions; re-evaluate the design and implementation of current source code. •Maintain and document code using source control system. Requirements: •At least 5+ years of experience in software development (in Unix/Linux environment). •Working knowledge of C/C++, TCP/IP networking, Unix system APIs, Strong grasp of sockets and IPC mechanisms a plus. •Strong knowledge of C and data structures required. •Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies. •Excellent problem solving and troubleshooting skills. Educational qualifications: •Bachelor degree of Computer Science or similar degree. #LI-MG1 #GDFortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
Control Systems Student (8month term)
Tolko Industries Ltd., Kamloops, BC
Control Systems Student (MultiplePositions)Armstrong, BCWilliams Lake, BCKamloops, BCSlave Lake, AB8 Month Term – January 2, 2023 to August 31, 2023Are you a student or a recent graduate looking to build your skills and gain meaningful automation and controls engineering work experience? Do you have a passion for technology and are you eager to take on new challenges? If so, we want to hear from you. We are an equal opportunity employer, come join our team!The Control Systems Student is a support role reporting to the Regional Control System Specialist, working on improvements to automation, controls and visualization. The student will be driven to find solutions and look for ways to improve processes. This position will be responsible for recommending methods to improve safety, quality, throughput and uptime, and will provide support to electrical personnel on shift. The role will involve industrial programming experience in plywood plants, and opportunities to work closely with highly experienced Process Control personnel.Here's what we’re looking for:Current enrollment in an Electrical, Mechanical or Mechatronics Engineering programExcellent communication skillsMechanical aptitude and understanding of electrical machinesA passion for technology and programmingStrong organizational and analytical skillsAbility to work independently and use own resources to find innovative solutions to new problemsWhat Tolko will provide you:An opportunity to learn more about process improvement methodsExperience with safety, quality, and production processesA solid team to support youExperience you will gain from this position:Troubleshooting live industrial automation processesPLC programming with Allen Bradley and Modicon PLCs and Studio 5000Programming for motors, VFDs, electric and hydraulic servo controlRobotics applicationsHMI graphic display development in FactoryTalk View StudioIndustrial networkingWorking in a diverse and interesting environment with challenging problemsWant to know what it’s like to work for Tolko? Click hereAbout Tolko:With state-of-the-art operations across western Canada, Tolko is a leading manufacturer of a wide range of forest products for customers around the world. For 65 years, our family-owned company has been recognized by our customers and business partners for being reliable, flexible, efficient and offering quality products. With the third generation of family leadership, we’re continuing that legacy today in our divisions throughout western Canada and joint ventures in the Southern United States.We are committed to the well-being of future generations through responsible operational and environmental performance. And, we strive to play an active and constructive role in the communities where we live and work. Whether we’re providing jobs, volunteering or giving through donations, we work to make our communities stronger and more vibrant through active participation.At Tolko, our values, vision and mission aren’t just what we believe. They’re how we work, live and serve our customers every day. When you join Tolko, you’re saying yes to a company that has been built on integrity, respect, and provides employees with the inclusive environment, support and opportunity they need to build great lives. We’re more than an industry leader. We’re the place where you succeed as our most valuable resource!We offer:A competitive compensation package based on year of study, including weekend overtimeThe opportunity to work with the best and brightest in the industryAn open, innovative culture with diverse opportunitiesA positive, dynamic, and inclusive work environmentAn unyielding commitment to your personal safetyThe chance to live (and play) where you workFor more information, check out our latest YouTube video!If this position sounds like a fit for you, we’d love to hear from you! Applications will be accepted at www.tolko.com until end of day Thursday, November 3rd.We thank all candidates for their interest; however only those selected for an interview will be contacted.Follow us on LinkedIn, Facebook, and Twitter to stay up to date on Tolko news and job postings.
Audio Visual Designer
Microserve,
About Us At Microserve, we are an industry leader in providing technology solutions to public and private sector clients across Western Canada. Headquartered in Burnaby, BC, with offices in Victoria, Calgary, and Edmonton, we employ over 550 team members, and are one of the largest technology solutions providers, recognized for our ability to deliver and innovate to meet the changing needs of our clients.  Position Summary Microserve is looking for an Audio-Visual Designer to join our team. This role can be remote anywhere in Canada. The AV Designer will report to the AV Services and Operations Manager and will work closely with other designers and the operations team.    Working with the Audio-Visual team, you will be responsible for the Design and Documentation of a variety of audio visual, including video conferencing, Classroom Technologies, and all related components. Projects can consist of single to small meeting rooms to large integrated rooms, including unified communications. As Audio Visual Designer, you will combine your technical aptitude for developing end user focused audio-visual and collaboration technology experiences with the end user and sales team. Applicants from experienced Lead Technicians or Programmers that are looking for a change in their career path will also be considered. Well-rounded knowledge of the latest AV technologies and an excellent understanding of Commissioning processes are considered an asset.   Responsibilities: Design AV systems that meet all customer needs using latest technologies  Work with the Sales Team to develop accurate SOW’s  Create line drawings and elevations when required  Assist in the Sales cycle as a Subject Matter Expert when required Provide an accurate list of all required consumables and miscellaneous supplies for designs   Have a good understanding of construction methods and installation techniques for a variety of AV Products Able to support the service team from time to time with complex troubleshooting   Qualifications and Requirements: In depth knowledge of AV manufacturers such as Crestron, Extron, Poly, Teams, QSC, Shure, Biamp etc. Clear understanding of best AV practices and design Understanding of Avixa standards in installation, rack building and commissioningAbility to interpret and understand Construction CAD Drawings Work well alone and with othersGood listening skills, and ability to take directionStrong customer serviceAttention to detail Solid knowledge & understanding of control & audio & video systems design: Crestron, Extron QSC, Polycom, Cisco, Microsoft (MS) Skype for Business (SFB), etc. Any industry related courses, or experience is an assetAvixa CTS, CTS-I, CTS-D, or any other manufacturer certification would be considered an asset Advance knowledge of:1. Audio (DSP, DANTE, AVB, wireless microphones), control, video (DM, XTP, Streaming), video conferencing (Polycom, Cisco, SFB)2. In-room scheduling solutions3. Video walls4. Digital signage
Senior Programmer/Software Developer (C#.NET) to implement existing and future IM/IT projects
S.i. Systems, Ottawa, ON
Our valued public sector client is in need of a Secret cleared, Programmer/Software Developer in C#.NET to implement existing and future IM/IT projects. The Contractor must provide a resource that has the knowledge, experience, and the expertise to perform the following tasks which include but are not limited to: a. Develop solutions to business and technical problems by means of computer systems of significant size and complexity; b. Review requirements for Command and Control IM/IT systems, identify software solutions to address these requirements within the Defence environment; c. Select and incorporate available software programs; d. Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data; e. Translate detailed flow charts into coded computer instructions and confer with technical personnel in planning programs. The code must be sufficiently documented to aid other developers and personnel performing future updates and maintenance; f. Unit test the code prior to releasing it for integration testing; g. Integrate and test functionality created by other developers; h. Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel; i. Correct program errors by revising instructions or altering the sequence of operations; j. Create test instructions, build documents, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference; k. Provide progress reports against assigned tasks; l. Required standards, protocols, languages, specialities and products will be specified in the task authorization. These may include but are not limited to: i. SCRUM or other Agile development methodology ii. .NET Core iii. WCF web services or REST web API services iv. Angular (v2 or later) v. Typescript vi. C#.NET vii. TFS Automated Build viii. REST Services Apply
Senior Database Administrator to support the modernization projects as well as the maintenance of its legacy systems in the public sector.
S.i. Systems, Ottawa, ON
Our public sector client requires an Enhanced Reliability Cleared Senior Database Administrator to support the modernization projects as well as the maintenance of its legacy systems in the public sector. Responsibilities: a. Develop, customize and implement data conversion procedures which extract, transform and load data from source systems to a data warehouse. b. Generate new databases with the client. c. Maintain data dictionaries. d. Develop and implement procedures that will ensure the accuracy, completeness, and timeliness of data stored in the database. e. Develop and implement security procedures for the database, including access and user account management. f. Advise programmers, analysts, and users about the efficient use of data. g. Maintain configuration control of the database. h. Perform and/or coordinate updates to the database design. i. Control and coordinate changes to the database, including the deletion of records, changes to the existing records, additions to the database. j. Develop and coordinate back-up, disaster recovery and virus protection procedures. k. Monitor system performance and identify problems that arise. l. Perform problem investigation and resolution, and provide support for applications and developers. m. Report on metrics regarding usage and performance. Must Have: Experience controlling and coordinating changes to RDBMS databases Experience working within an RDBMS database on a UNIX/Linux environment developing release packages Experience developing and maintaining Extract Transform Load (ETL) scripts. Experience identifying, investigating and resolving problems with data retrieval and design Nice to Have: Apply
CNC Programmer and Operator - Wood Processing – Door/Window
Woodtech International Technical Services Inc, Port Coquitlam, BC
To produce custom-made pre-hung doors for high-end custom homes requires a unique combination of traditional woodworking knowledge and advanced digitally controlled technology. To meet the demanding requirements of these products from an aesthetic, environmental, energy efficiency, durability and mechanical performance perspective every component must be accurately and consistently produced to ensure successful assembly, finishing, installation and total project completion.  We are looking for an individual that has the required background to design and CNC machine the components required for these interior and exterior door systems accurately and efficiently. Every project is different with custom specifications that require a good eye for detail and an organized approach to manufacturing. Duties and responsibilities Consulting with project managers to determine project requirements.Working with architectural drawings, specification data and documentation.Coordinate revisions and finalization of shop drawings and samples.Preparing and modifying AutoCAD drawings and documents for approved projectsGenerate Mastercam CAD/CAM program files for use in CNC productionSetup, program, load and operate and advanced 3 axis machining centreOrganize, develop and maintain drawings and CNC program libraryOptimize materials utilization through nesting procedures and offcut usage.Manage all consumables and tooling to maximize tool life and machine performance.Coordinate machine production scheduling and maintenance requirements Required QualificationsAt least three to five years of experience in secondary wood production environment.2 years experience in running a CNC machining centre in a wood manufacturing setting.Strong familiarity with wood materials, door and window hardware, finishing processesProficiency in AutoCAD and Mastercam softwareAbility to fully utilize standard office software such as Excell spreadsheets and Word Additional/ideal qualificationsExperience with an SCM CNC Machining centre running Xilog PlusPost secondary training/education and certification in:AutoCAD, Joinery, Wood Processing, Interior  Design, Architectural Design, Building Technology, Engineering, Drafting or other specialty training in wood product manufacturing or woodworking (joinery, millwork, cabinetmaking, doors/windows, finish carpentry)Some exposure to other support design/sketch for concepts and notations Compensation/Benefits:The pay rate is widely varying and dependent on experience and training certification level. For an intermediate level of qualification a pay range of $25.00-$32.00 per hour is average. Some individuals may have more formal training and higher levels of directly applicable experience. For these senior staff a custom compensation package will be assembled that is highly attractive. Benefits package includes dental, extended health, life benefits, and AD&D. 
Senior Cloud System Analyst to manage configurations, monitor system health, and troubleshoot issues Internal Cloud System
S.i. Systems, Ottawa, ON
Our public sector client is looking for a Senior Cloud System Analyst to manage configurations, monitor system health, and troubleshoot issues Internal Cloud System Our client is modernizing its IM/IT environment to support digital operations and enable technology excellence in service to Canadians. There is a requirement to support and evolve the Data and Analytics Program to ensure it continues to meet the ongoing demands of the current and future business vision and strategy, as well as comply with the Government of Canada’s direction for Data Strategy and Open Government. Task; but not limited to : Monitor cloud application performance, resource utilization, and system health. Troubleshoot and resolve application-related issues and errors promptly. Optimize application configurations and parameters for better performance and cost-efficiency. Implement security updates and patches to ensure application security and compliance. Perform regular backups and implement disaster recovery strategies. Scale application resources based on usage patterns and demands. Manage access controls and permissions for users and teams. Audit and analyze logs and metrics to identify potential issues or improvements. Upgrade application components and dependencies to newer versions for enhanced features and security. Collaborate with development teams to address bugs and improve application performance. Document troubleshooting procedures and best practices for future reference. Communicate with stakeholders regarding system maintenance, upgrades, and downtime schedules. Respond to support tickets and inquiries, providing timely and effective resolutions. Ensure compliance with industry standards and regulations related to application systems. Implement and manage automated monitoring and alerting systems. Must Haves Secret Clearance 5 years of Experience in optimizing Cloud Based Applications Nice To Have 7 years of experience monitoring and troubleshooting cloud application performance University Degree, or 2 year College Diploma Apply
Building Control Systems Technologist
Vancouver Island University, Nanaimo, BC
Duties:Reporting to the Manager, Operations and working alongside the HVAC&R Mechanic and Power Engineer, the Building Control Systems Technologist will play a key role in ensuring the facility is able to run at optimal comfort and efficiency levels with minimal downtime. Responsible for proactively improving and maintaining an optimized campus building automation system for maximized energy efficiency resulting in a healthy environment for building occupants, the incumbent will be the administrator for various other systems such as Kantech access control, exacqVision cameras, and Delta EnteliWEB DDC controls.Monitor performance of heating, cooling, and other environmental control equipment utilizing the Delta Enteliweb and JCi Metasys building automation systems (BAS).Diagnose and correct energy monitoring and control system.Work with contractors to ensure optimal system performance during the tuning phase.Assist with the repair, installation, and troubleshooting of computer-based automation systems.Monitor and read energy meters to implement changes that reduce energy consumption, in coordination with Manager, Operations.Evaluate existing systems to determine where failure exists based on energy consumption and historical data.Maintain required files, filing systems, and documentation.Establish and monitor scheduled replacement of equipment when obsolete or when a repair is ineffective to VIU standards.Coordinate, instruct, and/or reprogram the system including adjustments and direct repairs to be made to establish and maintain a workable balance between equipment efficiency and environmental quality.Program building system controllers to operate as required using logic-based functions, programming, and overall network programming/ configuration.Implement graphical changes to any visual displays showing building automation systems.Maintain and update CAD drawings for as-built purposes.Ensure compliance of operating systems and equipment within the applicable Workplace Safety & Health legislation and all Municipal, Provincial, and Federal codes and requirements. Recommend upgrade initiation when appropriate.Develop workflow automation to improve office efficiency and consistency.May require lifting, bending, and working in elevated areas utilizing scaffolding, etc., and working in confined spaces and enclosures.Ensure equipment, tools, materials, workspaces, etc., are properly maintained and kept in a clean, safe, and orderly condition.Notify customers when services are to be interrupted, when work is to be performed, and when work has been completed.Ensure clients concerns are addressed in a practical and reasonable manner.Prepare estimates of time and materials for specific projects as required.Participate in new construction and commissioning as required.Programming of programmable logic controllers (PLCs), and BAS's general control language (GCL+).Provide sketches of field changes and discrepancies for engineering corrections and drawings.Adhere to all VIU and WSBC work procedures and policies and provide safety awareness on work sites.Respond to emergencies and after-hours requests (part of emergency response team and snow/ice removal). This position is included in the Operational Needs group (CUPE Article 28.12).Required Qualifications:Diploma in Mechanical Engineering, Mechanical Systems Technology, Air Conditioning, Controls Engineering, Electronics, Electrical Technology, Instrumentation Technology, or a similar field from an appropriately accredited institution. Minimum seven years experience in HVAC industry. An equivalent combination of education and experience may be considered.Working knowledge of heating, refrigeration, electric, electronic, instrumentation, and building systems.Training and experience in the installation, operation, and maintenance of HVAC and Building Automation Systems (BAS).Demonstrated understanding of Computer and Systems Networking.Demonstrated ability to read blueprints and schematic drawings.Valid Class 5 BC Driver's LicenseAll qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority. Vancouver Island University is a comprehensive teaching university with 13,000 students across four campuses. VIU proudly fosters student success, strong community connections and meaningful collaborations by providing access to a wide range of programs, from academic undergraduate and master’s to industry-responsive trades and vocational training. VIU is pleased to offer employees a comprehensive benefit plan; ample paid holiday time; professional development opportunities and a desirable pension plan that takes the worry out of retirement. As part of the VIU campus community, you will work with supportive colleagues within an encouraging environment and are provided with the tools and training that promote learning and development. The perks of VIU employment are multiple, and include well-being initiatives and services, strategic discounts, and flexible work opportunities.  The VIU community acknowledges and thanks the Snuneymuxw, Quw’utsun, Tla’amin, Snaw-naw-as and Qualicum First Nation on whose traditional lands we teach, learn, research, live and share knowledge.
Audio Visual Programmer (Crestron)
CGI Group, Quebec City, QC
Position Description: Location: Ideally located in the Montreal or Quebec City regions, though other Canadian locales will be considered provided they meet bilingualism requirements in French and English.Candidates proficient solely in French are welcome to apply.We are seeking a highly skilled and experienced Audiovisual Programmer to join our dynamic team. The ideal candidate will have a minimum of three (3) years of hands-on experience in programming and controlling audiovisual equipment. The candidate should be proficient in using one or more of the following software and programming languages: Symetrix Composer, Crestron SIMPL Windows, Crestron SIMPL+, Crestron Toolbox, Crestron Vision Tools, AMX N-able, Extron PCS, C, C++, C#, HTML, HTML5, JavaScript, Python, and Q-SYS Open. Your future duties and responsibilities: -Design, develop, and implement programming solutions for audiovisual systems using a variety of software and programming languages.-Program and control audiovisual equipment to ensure seamless and efficient operation, meeting the specific requirements of each project.-Work closely with cross-functional teams, including project managers, technicians, and other programmers, to ensure successful integration of audiovisual systems.-Identify and resolve programming and technical issues in a timely manner to ensure optimal performance of audiovisual systems.-Create comprehensive documentation for all programming solutions, ensuring clarity and ease of understanding for both internal teams and end-users.-Keep abreast of industry trends, emerging technologies, and advancements in audiovisual programming to contribute innovative ideas to projects. Required qualifications to be successful in this role: -Minimum of three (3) years' experience in programming and controlling audiovisual equipment.-Certifications: Crestron Master and Q-SYS level 2 programmer certifications.-Programming Languages: Proficiency in one or more of the following: Symetrix Composer, -Crestron SIMPL Windows, Crestron SIMPL+, Crestron Toolbox, Crestron Vision Tools, AMX N-able, Extron PCS, C, C++, C#, HTML, HTML5, JavaScript, Python, and Q-SYS Open.-Must be fluent in French, English is an asset-Communication Skills: Excellent communication and interpersonal skills to collaborate effectively with team members and clients.-Problem-Solving: Strong problem-solving skills with the ability to troubleshoot and resolve technical issues efficiently.-Adaptability: Ability to adapt to changing project requirements and work in a fast-paced environment. Skills: French What you can expect from us: Together, as owners, let’s turn meaningful insights into action.Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.
Intermediate Financial Systems Analyst
Manulife Financial Corporation, Montreal, QC
We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues are healthy, respected and meaningfully challenged, we all thrive. Discover how you can grow your career, make impact and drive real change with our Winning Team today. Working ArrangementHybridJob DescriptionThe opportunityCanadian Division Integrated Financial Solutions (CDIFS) is a customer-focused team that provides professional, technical and operational support to the Canadian Segment Finance function. The team analyzes, develops and maintains efficient, cost effective and controlled systems solutions for Finance using Manulife’s enterprise-wide tools. CDIFS plays a role in divisional financial control oversight, and supports projects and initiatives to develop, enhance and monitor finance systems and applications.Reporting to the Manager, Integrated Accounting Solutions (IAS), the Intermediate Financial Systems Analyst is responsible for analysis, creation and development of technology based analytical and reporting solutions. The Intermediate Analyst will support applications that are critical to Finance. The incumbent will also be required to perform interviews with contacts from multiple groups within Finance to understand complex requirements and develop automated tools and reports using advanced programming / reporting tools. The incumbent will inspire team members with a positive attitude and collaborative approach.ResponsibilitiesSystems Management & SupportUpdate SAS, SQL, VBA and C# scripts/programs to support Canadian Finance applications/processes.Experience with updating Alteryx, Power Query and Power BI report / process automationsTroubleshoot production server related issues.Coordinate with all other technical teams on data and server related updatesMaintain the standards of the CDIFS Service Level Agreement with business units and Finance clients.Support team members within work area to ensure timely and effective implementation of change initiatives.System documentation is continuously updated to reflect new changesProvide after-hours support when required in exceptional circumstances.Application DevelopmentAnalyze business requirements, define scope and design software solutions/reportsDevelop, test and deploy application enhancements into production environmentProvide User Acceptance Testing (UAT) and Steady State support.Continuous ImprovementPlay a significant role in achieving process improvement goals and best practices in Finance.Look for and analyze reporting problems/process inefficiencies autonomously.Demonstrate commitment towards continuously updating knowledge and skills.Customer ServiceResolve customer service issues and escalate to leader when appropriateIdentify and recommend refinements and improvements to service offeringsInvestigate system users inquiries / concernsBuild effective relationships and establish a prominent level of credibility within CDIFSWhat motivates you?You obsess about customers, listen, engage and act for their benefit.You think big, with curiosity to discover ways to use your agile approach and enable business outcomes.You thrive in teams and enjoy getting things done together.You take ownership and build solutions, focusing on what matters.You do what is right, work with integrity and speak up.You share your humanity, helping us build a diverse and inclusive work environment for everyone.What we are looking forBCom with MIS major or Computer Science degree or comparable education with 2+ years of experience in a Consultant/Programmer/Analyst type roleIn-depth knowledge and experience in programming tools (SAS, SQL, Visual Basic (VBA), C#)Experience with Alteryx, Microsoft Power BI and Power QueryExpertise in Microsoft Office (Excel, Access)Experience with Mainframe is an assetExperience with Oracle Smartview, Lawson GL module & T-Recs is an assetExcellent analytical and problem-solving skillsAbility to communicate clearly in both verbal and in written formStrong interpersonal skillsWork well under pressure and able to work independentlyKnowledge of System Development Methodologies (SDM)Introductory knowledge of accounting fundamentals is an assetWhat can we offer you?A competitive salary and benefits packages.A growth trajectory that extends upward and outward, encouraging you to follow your passions and learn new skills.A focus on growing your career path with us.Flexible work policies and strong work-life balance.Professional development and leadership opportunities.Our commitment to youValues-first cultureWe lead with our Values every day and bring them to life together.Boundless opportunityWe create opportunities to learn and grow at every stage of your career.Continuous innovationWe invite you to help redefine the future of financial services.Delivering the promise of Diversity, Equity and InclusionWe foster an inclusive workplace where everyone thrives.Championing Corporate CitizenshipWe build a business that benefits all stakeholders and has a positive social and environmental impact.#LI-HybridAbout Manulife and John HancockManulife Financial Corporation is a leading international financial services group that helps people make their decisions easier and lives better. With our global headquarters in Toronto, Canada, we operate as Manulife across our offices in Asia, Canada, and Europe, and primarily as John Hancock in the United States. We provide financial advice, insurance, and wealth and asset management solutions for individuals, groups and institutions. At the end of 2022, we had more than 40,000 employees, over 116,000 agents, and thousands of distribution partners, serving over 34 million customers. At the end of 2022, we had $1.3 trillion (US$1.0 trillion) in assets under management and administration, including total invested assets of $0.4 trillion (US $0.3 trillion), and segregated funds net assets of $0.3 trillion (US$0.3 trillion). We trade as ‘MFC’ on the Toronto, New York, and the Philippine stock exchanges, and under ‘945’ in Hong Kong.Manulife is an Equal Opportunity EmployerAt Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law. It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact [email protected] & BenefitsThe annual base salary for this role is listed below.Primary LocationMontreal, QuebecSalary range is expected to be between$57,000.00 CAD - $95,000.00 CADIf you are applying for this role outside of the primary location, please contact [email protected] for the salary range for your location. The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.Manulife offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans. We also offer eligible employees various retirement savings plans (including pension and a global share ownership plan with employer matching contributions) and financial education and counseling resources. Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence. If you are applying for this role in the U.S., please contact [email protected] for more information about U.S.-specific paid time off provisions.
ROBOT (ROLL HEMMING) PROGRAMMER
Magna International, Brampton, ON
Group Description Cosma provides a comprehensive range of body, chassis and engineering solutions to global customers. Through our robust product engineering, outstanding tooling capabilities and diverse process expertise, we continue to bring lightweight and innovative products to market. Role Summary MASSIV Automated Systems, an advanced technology-based division of Magna International Inc., specializes in the design and build of automated/robotic assembly lines for the automotive industry. Our areas of expertise include hemming (robotic and table top), laser welding, and assembly line welding. Our customers include other divisions within Magna and the Original Equipment Manufacturers (OEMs) such as General Motors, Chrysler and Ford. We are a true global supplier to the automotive industry! Our assembly lines provide a diverse range of automotive products such as doors, hoods, liftgates and underbody parts to customers in Canada, the United States, Mexico, Asia and Europe. The Robot (ROLL HEMMING) Programmer will be responsible for completing the setup and installation of robots from a single robot to multiple robot cells. Successful candidates will possess programming capability, as well as have demonstrated experience with good troubleshooting and startup support. Promoting good communication within the robotic department as well as other departments to ensure a quality product is essential. Robot (ROLL HEMMING) programmers will ensure all equipment is in a working order and will assist and train other robot techs as required. Key Responsibilities • Design and simulation reviews • Program robot paths, set up program structure and implement offline programming • Work closely with dimensional supervisors as required per project and follow up on all quality concerns • Work closely with simulation dept and designers on roll hemming head, rollers and tooling design • Set up structure for robot programs • Provide robotic support as required • Develop and control program structure as jobs progress • Train and work with other programmers to enhance skill level • Anticipate and solve robotic problems (troubleshoot) • Fastening down of tooling and robots as required • Work closely with Robotic Supervisor regarding projects, monitoring workload and deadlines • Perform assigned tasks in a safe manner and know how to properly lock out all energy sources, including stored energy • Perform other reasonable duties as required Key Qualifications/Requirements • Minimum 5-8 years experience required in automotive assembly • Hands-on experience programming robots (Fanuc and Kuka) • 2-3 years experience with match metal and dimensional issues • Understanding of I/O (transfer of information between Robot and PLC) • Understanding of robot program flow and basic programming theories • Computer skills using Microsoft Word, Excel and Autocad • Superior mathematical and organizational skills • Good verbal and written communication skills • Ability to work as a team member and individually • Ability to travel for day, overnight and/or extended periods • Must have own tools Additional Information Accommodations for disabilities in relation to the job selection process are available upon request. Office and shop floor environment Overtime hours may be required Day, overnight and extended travel required 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 to comply with GDPR requirements and your local Data Privacy Law.
ROBOT (ROLL HEMMING) PROGRAMMER, JR.
Magna International, Brampton, ON
Group Description Cosma provides a comprehensive range of body, chassis and engineering solutions to global customers. Through our robust product engineering, outstanding tooling capabilities and diverse process expertise, we continue to bring lightweight and innovative products to market. Role Summary MASSIV Automated Systems, an advanced technology-based division of Magna International Inc., specializes in the design and build of automated/robotic assembly lines for the automotive industry. Our areas of expertise include hemming (robotic and table top), laser welding, and assembly line welding. Our customers include other divisions within Magna and the Original Equipment Manufacturers (OEMs) such as General Motors, Chrysler and Ford. We are a true global supplier to the automotive industry! Our assembly lines provide a diverse range of automotive products such as doors, hoods, liftgates and underbody parts to customers in Canada, the United States, Mexico, Asia and Europe. The Robot (Jr Roll Hemming) Programmer will be responsible for completing the setup and installation of robots from a single robot to multiple robot cells. Successful candidates will possess programming capability, as well as have demonstrated experience with good troubleshooting and startup support. Promoting good communication within the robotic department as well as other departments to ensure a quality product is essential. Robot (Jr Roll Hemming) Programmer will ensure all equipment is in a working order and will assist and train other robot techs as required. Key Responsibilities • Design and simulation reviews • Program robot paths, set up program structure and implement offline programming • Work closely with dimensional supervisors as required per project and follow up on all quality concerns • Work closely with simulation dept and designers on roll hemming head, rollers and tooling design • Set up structure for robot programs • Provide robotic support as required • Develop and control program structure as jobs progress • Anticipate and solve robotic problems (troubleshoot) • Fastening down of tooling and robots as required • Work closely with Robotic Supervisor regarding projects, monitoring workload and deadlines • Perform assigned tasks in a safe manner and know how to properly lock out all energy sources, including stored energy • Perform other reasonable duties as required Key Qualifications/Requirements • Knowledge of automotive assembly • Hands-on experience programming robots (Fanuc and/or Kuka) • Knowledge with match metal and dimensional • Understanding of IO, transfer of information between Robot and PLC • Understanding of robot program flow and basic programming theories • Sound mechanical ability to work on robot dress packages and peripheral equipment • Must have own tools • Computer skills using Microsoft Word, Excel, and Autocad • Superior mathematical and organizational skills • Good verbal and written communication skills • Ability to work as a team member and individually Additional Information Accommodations for disabilities in relation to the job selection process are available upon request. Office and shop floor environment Overtime hours will be required Day/overnight and/or extended travel required to customers sites 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 to comply with GDPR requirements and your local Data Privacy Law.
Director, Development and Automation - Center for Advanced Analytics Data Science and Innovation (CAADSI)
Fraser Health Authority, Surrey, BC
Salary rangeThe salary range for this position is CAD $59.56 - $85.62 / hour Why Fraser Health?Fraser Health (FH) is responsible for the delivery of hospital and community-based health services to over 1.9 million people in 20 diverse communities from Burnaby to Fraser Canyon on the traditional territories of the Coast Salish and Nlaka’pamux Nations. The Fraser region is home to 32 First Nations communities and 6 Métis Chartered communities. Our team of nearly 45,000 staff, medical staff and volunteers is dedicated to serving our patients, families and communities to deliver on our vision: better health, best in health care. The Senior Director of Business Intelligence and Data Management is seeking an innovative and collaborative professional for the new Director of Development and Automation role within the Center for Advanced Analytics Data Science and Innovation (CAADSI) portfolio at FH. This unique opportunity supports a growing team in executing an Application Development strategy that uses a modern design/architecture and technology stack to support strategic organizational data-driven initiatives. The vision for CAADSI is to be national leaders in digitally transforming healthcare, prioritizing exceptional experiences for patients and providers, revolutionizing care delivery and harnessing the power of virtual care for a seamless, equitable and easily accessible high quality health system. Our ideal candidate is a clear, caring and courageous leader that brings a strong understanding of process improvements and automation, a strategic methodology, healthcare project implementation experience and technical coding skills. They will advance a team and apply best practices within Application Development that align with business continuity plans and organizational compliance. This senior leader will be an advocate for continuous improvement, an active member of provincial committees and an agile mentor capable of managing both transactional deliverables and team development. The Director is accountable for: Managing the development of custom applications, including low code\no code, as well as build platforms that support analytics while monitoring and optimizing technologies and processes for efficiency and scalability;Leading the technical architecture, design, development and testing for FH’s advanced analytics products while overseeing the technical application development team (backend and front end);Evaluating and selecting appropriate tools and technologies for projects while staying current with industry trends and emerging data technologies;Guiding the team to develop priorities, coordinate the group’s performance and activities, and manage intersections with partners to ensure diligent change control across interdependent systems;Delivering data analytics initiatives by effectively working with business associates, source system teams, project managers and IT staff while communicating insights from high-quality data to business partners;Supervising designated staff and contractors while establishing clear definitions of responsibility, reviewing workload assignments and adjusting schedules to ensure clarity of expectations; Conducting employee performance reviews and coaching while creating an environment that fosters growth and development; andPlanning and allocating resources effectively to meet project deadlines and objectives. The successful candidate will have: Post-secondary education in Computer Science or related discipline;Expertise in application development including approaches, implementation and techniques;Senior leadership and management experience; orAn equivalent combination of education, training and experience.  If you have any questions, or are interested in learning more about this rewarding opportunity with Fraser Health, please email Swetlana Patnaik, Client Partner of Executive and Senior Leadership Acquisition at [email protected]. Fraser Health values diversity in the work force and strives to maintain an environment of Respect, Caring & Trust. Fraser Health’s hiring practices aspire to ensure all individuals are treated in an inclusive, equitable, and culturally safe manner.  Detailed OverviewSupporting the Vision, Values, Purpose and Commitments of Fraser Health including service delivery that is centered around patients/clients/residents and families:Reporting to the Senior Director, Advanced Analytics & Data Management, the Director is accountable for designing and maintaining the custom applications (on premises and cloud) and automation initiatives. This position plays a strategic role to help guide decision making, set direction, inform, and develop enterprise strategies through the building of tools and platforms that host and support the gathering of information. This involves identifying, defining, aligning, and sustaining the critical paths and requirements of the technology solutions. This position is also accountable for facilitating and promoting diverse technical solutions related to both analytic patient and employee reporting including providing leadership and overall project management and control for the successful implementation of several key projects. This position plays a strategic role to help guide decision making and setting direction and informing/developing strategies for analytics reporting including advising in current and future trends to ensure the organization receives the high set levels of efficiency from our investments. The position will also be responsible for all system security as it relates to the running of custom applications, as per FHA’s privacy guidelines. Advises on all training and education of reporting and analytics & reporting systems to staff and other staff throughout the organization to ensure that tools are utilized efficiently and effectively. The Director develops, monitors and manages a budget and builds and leads a team to ensure all aspects related to the backend infrastructure. ResponsibilitiesProvides leadership in the overall technical architecture, design, development and test guidance for FHA analytics reporting.Oversees the technical application development team. This includes directing the activities of a technical team including software architects, programmers (backend and front end).Guides and influences PHSA Information Management/Information Technology Services (IMITS) team and decision support staff responsible for the technical backend. This involves developing priorities, coordinating and reporting on the group’s performance and activities.Manages intersections with various other parties including PHSA tech services, IMITS, Clinical & Systems Transformation services and others to ensure proper and diligent change control across many interdependent systemsDelivers various data analytics initiatives by effectively working with business partners, source system teams, project managers and IT staff.Supervises designated staff and contractors, establishing clear definitions of responsibility for each employee, reviewing workload assignments and adjusting schedules accordingly. Ensures all job descriptions within area of responsibility clarify and delineate position expectations.Conducts employee performance reviews and coaching sessions including implementation of appraisals and facilitation of individual goal setting. Creates an environment that foster growth and development.Investigates work and staff issues and where necessary initiates disciplinary action including termination.Recruits staff and contractors through methods such as identifying vacancies and making hiring decisions to ensure goals and objectives of the department are being met.Oversees the technical management and development for all application infrastructure related projects. This involves providing leadership in development of project charts, plans including budget and timelines and managing deliverables.Develops and maintains internal and external design documentation to detail technical design specifications and ensure knowledge transfer.Drives evaluation and adoption of scalable data analytics solutions for FHA.Identifies opportunities and implements reporting improvements by ensuring system enhancements are developed, tested, deployed and function according to agreed upon requirements. Maintains up to date knowledge regarding new and upcoming system functionality.Maintains awareness of current analytics and reporting systems trends and issues and communicates to groups as appropriate.Manages and provides a safe and healthy workplace for patients/clients and staff and ensures that health and safety requirements for operational area are met. Reports unsafe situations; investigates and takes corrective action and/or notifies appropriate personnel.Performs other related duties as assigned. QualificationsBachelor’s Degree in Computer Science or related discipline, plus ten (10) years’ experience in development of applications, including a minimum of five (5) years of recent, related management experience, or an equivalent combination of education, training and experience. COMPETENCIES:Demonstrates the leadership practices of the Fraser Health Leadership Framework of Clear, Caring and Courageous and creates the conditions for people to succeed. Professional/Technical CapabilitiesPossess a strong technical background. This includes a solid understanding of software development principles, technologies, and industry best practices.Enthusiastic leader and proven track record of developing team members including permanent and contract staff.Proven ability to effectively manage in a large and diverse environment.Proven ability to plan and execute complex projects with stringent timelines.Ability to strategize and utilize diplomacy in handling and maintaining relationships.Ability to provide, create and support innovation within limited resources.Ability to provide leadership, motivation and guidance while demonstrating commitment to excellence.Ability to develop strategies for team members and FHA staff with dealing with change and transition.Strong development experience.Advance knowledge of a modern development language such as C#.Ability to adapt, learn and build on new technologies.Ability to translate business needs into data requirements.Excellent communication and interpersonal skills.Keeps abreast of technological changes, anticipates opportunities and ensures readiness for future technology changes and enhancements.Utilizes effective facilitation, persuasion and negotiation abilities to achieve consensus, resolve conflict and achieve desired outcomes.Physical ability to perform the duties of the position.