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 "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

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.
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
Sr Java Developer for web services to develop and prepare diagrammatic plans for solutions of a complete high traffic computer system - Government Client
S.i. Systems, Ottawa, ON
Our valued public sector client is looking for a Senior Java Developer to provide support of the GCMS/eServices Portfolio Programmer/Software Developer (Java) - Responsibilities include but are not limited to: Lead web application analysis, design, development, unit testing and implementation of medium to large size web sites/applications coded in Java as well as HTML and CSS; Perform coding tasks in Java for web applications, using Spring Framework; Develop and maintain JavaScript for Java applications; Analyze new system features and requirements and propose, document and develop solutions using Java and Spring frameworks; Lead the development of custom web authentication providers with Spring Security; Design, develop and integrate web services within the Java applications; Utilize Apache Mybatis and Spring ORM for web application access to SQL Server database; Create a schedule job framework using Spring and Quartz; Provide advice to co-workers and managers for knowledge transfer; Provide briefings and status reports to management; Apply
Sr. Siebel Systems Analyst to develop architecture, frameworks and strategies to meet application requirements - Government Client
S.i. Systems, Ottawa, ON
Our valued public sector client is looking for a Senior Siebel Systems Analyst to provide support for the GCMS/eServices portfolio. ERP System Analyst - Level 3 Responsibilities include but are not limited to: Assist in developing architectures, frameworks and strategies, either for an organization or for a major application area, to meet the business and application requirements (overarching principles/designs); Assist/create standards for functional documentation (system use cases, business process maps, functional design documents, view mockups, etc.) for Siebel CRM (Customer Relationship Management) applications and eServices (online applications) and Integration components (web service interfaces); Lead functional elaboration sessions/JADs between Business Experts and technical teams for the purpose of developing prescribed System Use Case and Functional Design Documents that support Business Processes; Coordinate and integrate with other functional and technical teams running JAD sessions for other areas of the application including system interfaces, forms, and managerial/operational reporting; Coordinate information from JAD sessions to develop Business Process Models, System Use Cases, Functional Design Documents, Siebel Operational and Managerial Report Functional Design Documents, and Adobe pre-populated and fillable form design documents; Provide recommendations on progress, direction, and process improvements as well as performance considerations related to specific designs to Senior Management on an as needed basis; Ensure the quality of functional design content from multiple teams into departmental COTS requirements management application; Coordinate COTS BI Tool user access and schema changes with developers, and create ad hoc reports; Coach, mentor and ensure the knowledge transfer to employees; Provide briefings and status reports to management; Apply
Senior SAP Programmer Analyst to maintain and enhance a Departmental Financial Management System in the public sector
S.i. Systems, Ottawa, ON
Our valued public sector client is in need of a Senior, Enhanced Reliability cleared, SAP Programmer Analyst to maintain and enhance a Departmental Financial Management System in the public sector. The objective of this requirement is to maintain and enhance the client's implementation of the applications, information and technology infrastructure needed to support the management and administration of the Department. To this effect, support services are required to maintain and enhance the Departmental Financial Management System (DFMS), which is on the SAP software. Responsibilities include but are not limited to: Define input/output sources, including a detailed plan for the technical design phase, and obtaining approval of the system proposal from the Technical Authority; Document system design and development, concepts and facilities, presenting and obtaining of approval of detailed system design from the Technical Authority; Provide SAP design alternatives associated with the determination of application components as well as system-level objects; Define and develop SAP system components, for the entire application; Design COTS data structures and files, sub-systems and modules, programs, batch, on-line and production monitoring procedures, testing strategy and systems; Design and develop detailed SAP customization specifications; Translate detailed SAP customization specification into program code; and Analyze and fix problems reported by the various test teams. Apply
Intermediate UX Designer to define interaction models, user task flows, and UI specifications for the enhancement of a web portal system. 
S.i. Systems, Ottawa, ON
Our valued Public Sector client is in need of an Intermediate UX Designer to define interaction models, user task flows, and UI specifications for the enhancement of a web portal system. The client is in need of resources to maintain and enhance the MAA web portal system. Maintain MAA web portal system - Portal maintenance activities include break/fix (i.e. bug fixes), software and database modifications, and minor feature enhancements of the existing system to ensure an efficient delivery process. Enhance MAA web portal system - Portal enhancement projects include major enhancements to the enterprise and program level functionality within the portal. The initial project, planned for 2022, will enhance the MAA portal to increase portal usage by the programs participants through improved timeliness of information to end users (digital versus paper); new program functionality and continuous improvements to user experience. Additional projects are anticipated in future years to migrate existing programs and to develop new programs on the MAA portal. We are looking for someone with the following, but not limited to, experience: 5 years experience as a UX Designer Experience as a UX Designer, on a minimum of three different Web Application Development or Enhancement projects conducting the following: Understanding and defining users’ needs Developing designs, that apply human computer interaction (HCI) elements of design and best-practices, for the improvement of an existing website or Web Application; Creating a Prototype of the recommended design; Coordinating and conducting usability testing of the Prototype for user feedback; Analyzing results to determine insights; Documenting recommended changes to the design based on insights; and Following an iterative process to further develop/evolve and test Prototypes until the design is finalized 2 projects of experience conducting the following tasks associated with application usability: Conducting usability studies; Conducting heuristic analyses and implementing web design best practices; and Applying defined web accessibility principles to designs, including but not limited to Web Content Accessibility Guidelines (WCAG) version 2.0 or higher. 2 projects of experience iteratively developing and providing designs for a website or web application that: were integrated into the website or Web Application in production; and resulted in tested or measured improvements to the usability of that website or Web Application. 2 projects of experience conducting the following tasks to define the website or Web Application’s usability: Creating Journey maps, to outline user personas paths, aims, and feelings related to accomplishing identified goals (products or services) with/from the organization; Creating user task flows, to detail the client/business and user steps involved in a user accomplishing identified goals; and Creating interaction models, to detail the stepsusers must take within a website or Web Application to accomplish identified goals. 2 projects of experience developing prototypes including conducting each of the following tasks: Developing user interface (UI) specifications; and Developing Prototypes, of at least two different levels of Fidelity, which were used to validate design elements with users. Apply
Senior MS Dynamics Developer 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 MS Dynamics Developer to support the modernization projects as well as the maintenance of its legacy systems in the public sector. Responsibilities: a. Lead a team of Programmer Analysts and provide guidance, advice and assign tasks. b. Translate functional and business requirements into technical requirements and design specifications. c. Lead application support activities in order to resolve incidents and identify root causes. d. Develop and implement data collection and analysis protocols that will identify and fix bugs and difficult-to-use aspects in the user interface. e. Determine future needs for new applications or functions. f. Monitor system usage and suggest improvements or upgrades as needed. g. Create workflow diagrams, explore alternative solutions, and write programs. h. Create and modify code and software. i. Create and modify screens and reports. j. Design methods and procedures for small computer systems, and sub-system of larger systems. k. Develop, test and implement small computer systems, and sub-systems of larger systems. l. Produce forms, manuals, programs, data files, and procedures for systems and/or applications. Must Have: Experience using an integrated development environment to create and edit the source code; Experience creating and maintaining source code that interacts with an RDBMS (e.g., Oracle, Microsoft SQL); Experience developing test plans for unit and integration testing Experience leading the development of a new application developed on the Microsoft Dynamics 365 platforms Nice to Have: Experience using Microsoft application development tools with RDBMS databases in: 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
Intermediate ABAP Programmer Analyst for an SAP upgrade to HANA S/4
S.i. Systems, Ottawa, ON
Our valued Public Sector client is in need of an Intermediate ABAP Programmer Analyst for an SAP upgrade to HANA S/4. Responsibilities could include but are not limited to: Develop low-level detailed requirements, programming, and systems development of ERP Systems; System testing and implementation; Build report, enhancements, Outbound Interfaces, Inbound interfaces and forms; Perform technical analysis, technical design and develop code; Perform unit testing and create documentation; Use SAP enhancement technologies to SAP customers to insert source code without making modifications; and Provide ABAP support for production systems and troubleshooting issues for these systems; Working as an ERP Programmer Analyst on an SAP upgrade or implementation. Developing and/or maintaining interfaces. This could include: Either exposing/consuming a web service, Using SAP Gateway and ODATA services; and/or Using a middleware product such AS PO/PI in SAP. Must Haves: 3 projects working as an ERP Programmer Analyst on an SAP upgrade or implementation. 3 projects with developing and/or maintaining interfaces. Examples must include: Exposing/consuming a web services, and Using SAP Gateway and ODATA services; or Using a middleware product such AS PO/PI in SAP. Has experience with 3 of the following ABAP development technologies ADOBE documents services for forms; ABAP programming for HANA; CDS (Core Data Services) views; Eclipse tool; and SAP Enhancement technologies allowing SAP customers to insert code without making modifications 2 Client Project References. These projects must: Be from two (2) different projects; Have been completed in the past five (5) years; Be for an ABAP Programmer; and Be a reference from the client organization and not a contracted consultant. 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. 
Systems Analyst 3 - Storage Specialist
The City of Surrey, Surrey, BC
Overview As one of the fastest growing cities in Canada, City of Surrey is a globally recognized leader in building vibrant, sustainable communities through technology and innovation. City of Surrey employees are talented innovators, inspired by meaningful work and the opportunity to drive our city-and their careers-forward. Build a City. Build a Future at the City of Surrey. Employment Status Union - CUPE Local 402 - Regular Full-Time Scope Reporting to the IT Operations Manager, the Systems Analyst 3 is responsible for maintaining the integrity of enterprise systems including but not limited to server, storage, and infrastructure applications, as well as leading junior team members in carrying out Systems Analyst functions. Responsibilities • Administer all aspects of an Enterprise SAN environment, including installation, configuration, patching and upgrades; • Administer users, servers and storage in an M365, Azure, AWS and on-premise Windows environment; • Administer a VMWare and Hyper-V environment through all phases of a VM's lifecycle, including creation, patching, updating, and decommissioning; • System administration tasks, including scripting to automate routine tasks, performance monitoring and tuning; • Provide mentoring and direction for junior team members in the implementation and documentation of new information systems; • Prepare workflow charts, models and create documentation for procedures and processes; • Liaise with users, other IT staff, and vendors during the development of a new system and to determine the cause of, and correct, system malfunctions; • Assist in the preparation of project plans including cost/benefit analysis, Work Breakdown Structures, effective IT resource allocation and input into project prioritization. Qualifications • Degree in a related field from a recognized institution • Four years' related experience • An acceptable equivalent combination of education and experience may be considered Experience with the following will be a benefit: •Netapp storage infrastructure • Cisco UCS and HCI infrastructure • VMWare / Hyper-V • M365, Azure and AWS administration • PowerShell scripting Other Information Hourly Rate: $55.86 Step 1 Step 2 - 6 Months Step 3 - 18 Months Step 4 - 30 Months Hourly Rate $55.86 $58.40 $60.82 $63.35 Conditions of Employment This position requires completion of a Police Information Check. Successful applicants must provide proof of qualifications. Our Values Integrity - Service - Teamwork - Innovation - Community
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
Business Systems Analyst (Functional Application Analyst 2) - Housing Accelerator Fund
The City of Surrey, Surrey, BC
Overview The City of Surrey has launched a three-year Action Plan to address the delivery of housing and support affordable housing projects that aims to increase new housing by 27.8% in our city. This action plan is supported by the $95 million Housing Accelerator Fund (HAF) that was awarded to the City by the Canada Mortgage and Housing Corporation (CMHC). The Housing Accelerator Fund (HAF) will help improve the development approval process through an action plan designed to: • Facilitate the delivery of housing in the short and long term; • Enhance the certainty in the permit approval process; • Increase access to affordable housing; • Continue to support the development of complete communities that are sustainable and inclusive; and • Further position Surrey as a destination for investment. Help us deliver on Surrey's Action Plan. If you're looking for meaningful work that will directly impact the communities we live in, apply this job opportunity today. Employment Status There are 3 openings: • Union - CUPE Local 402 - Project (2 Year): 1 position • Union - CUPE Local 402 - Project (3 Year): 2 positions Scope The City of Surrey is looking for a group of Business Systems Analysts (Functional Application Analyst 2) to join the Business Improvement Team to help facilitate over $1.5 Billion dollars of construction annually. Our team is committed to providing leadership, analysis, guidance, support, and training of the City's Land Management System (AMANDA). Working in Agile project teams, we focus on continuous improvement to streamline workflows, increase efficiencies, and create innovative solutions in the land development workspace. Projects include: • Improving the Guaranteed Permitting Timelines • Enhancing Professional Reliance • Enabling Digital Permitting • and more Responsibilities • As the primary source of contact, responds to, investigates, prioritizes, and resolves integrated administrative, technical, or operating problems within the functional end user base using standard methodologies and procedures, interpreting or adapting as situations and problems arise. • Work closely with departmental stakeholders to develop strong working relationships and to effectively articulate and advocate on their behalf. • Assumes key role in the future development of the system by participating in development of business cases, taking business unit lead role in needs identification, defining requirements, assisting with development of work break down structure and project plans, and assumes key business unit role in testing and implementation. • Acts as a liaison with IT for all system issues raised by the business users that require IT involvement and manages the resolution of all issues. • Maximizes integration between end user groups by analyzing business processes and recommending improvements where appropriate. • Provides ongoing support and training to all end users, including management staff, through training programs, one on one consultation, systems, or procedural advice etc. • Leads report development based on end user needs, both staff and management. Qualifications • Bachelor's degree in an acceptable related discipline from a recognized post-secondary institution, plus 3 years of directly related and relevant experience, preferably in a municipal setting; OR • Diploma in an acceptable related discipline from a recognized post-secondary institution, plus 5 years of directly related and relevant experience, preferably in a municipal setting; OR • Technical courses in the field plus 7 years of directly related and relevant experience, preferably in a municipal setting. Knowledge, Skills and Abilities • A strong dedication to serving clients and ability to work closely with end users. • Ability to work in a strategic and proactive manner to perform under pressure, and meet deadlines established according to corporate priorities. • Considerable business knowledge of functional area of expertise.Effective verbal and written communication skills in order to persuade and influence others to obtain acceptance of ideas and cooperation on proposed initiatives and actions. • Knowledge of AMANDA (or other Municipal Land Management Systems) and business processes are considered assets. • Knowledge or experience with PowerBI, Crystal Reports (or other data analytic and reporting tools) are considered assets. Other Information Pay Grade: 27 Hourly Rate: Pay Steps Hourly Rate Step 1 $47.52 Step 2 (6 months) $49.52 Step 3 (18 months) $51.52 Step 4 (30 months) $53.84 Conditions of Employment This position requires completion of a Police Information Check. Successful applicants must provide proof of qualifications. Closing Date This job will be posted until filled. Our Values Integrity - Service - Teamwork - Innovation - Community
Lead Numerical Control Programmer
Boeing, Bangalore, Any, India
Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.Job DescriptionOverview Boeing is the world's largest (Per Boeing LinkedIn page) aerospace company and a leading provider of commercial airplanes, defense, space, and security systems, and global services. Building on a legacy of over a century of innovation and leadership, Boeing continues to lead the way in technology and innovation, customer delivery, and investment in its people and future growth of aerospace.In India, Boeing has been a strong partner to the Indian aerospace and defense sectors for more than 75 years. People at Boeing have been supporting mission readiness and modernization of India's defense forces, and enabling connected, safer, and smarter flying experiences, in the sky, in the seas, and in space.Technology for today and tomorrow The Boeing India Engineering & Technology Center (BIETC) is a 3000+ diverse engineering workforce that contributes to global aerospace growth. Our engineers deliver cutting-edge R&D, innovation, and high-quality engineering work in global markets, and leverage new-age technologies such as AI/ML, IIoT, Cloud, Model-Based Engineering, and Additive Manufacturing, shaping the future of aerospace.People-driven culture At Boeing, we believe creativity and innovation thrives when every employee is trusted, empowered, and has the flexibility to choose, grow, learn, and explore. We offer variable arrangements depending upon business and customer needs, and professional pursuits that offer greater flexibility in the way our people work. We also believe that collaboration, frequent team engagements, and face-to-face meetings bring diverse perspectives and thoughts - enabling every voice to be heard and every perspective to be respected. No matter where or how our teammates work, we are committed to positively shaping people's careers and being thoughtful about employee wellbeing.At Boeing, we are inclusive, diverse and transformative.We are all innovators on a mission to connect, protect, explore and inspire. From the seabed to outer space, you'll learn and grow, contributing to work that shapes the world.With us, you can create and contribute to what matters most in your career, community, country, and world. Join us in powering the progress of global aerospace.Production Engineering Team is currently looking for an Lead Numerical Control Programmer to join their team in Bangalore. This position will focus on supporting the Boeing Commercial Airplanes (BCA) business organization. A successful candidate will understand the importance of collaboration as these positions will focus on working directly & managing NC Programmers from BIETC and Co-ordinating with US NCP Teams to create NC Tool Path, Post Processing, Verification of Tool Path & Creating Supporting NCP Packages to enable the BCA business to meet their organizational goals.Position Responsibilities: • Develops, Implements, Verifies Machine Control Data (MCD) and geometry for various manufacturing processes. • Provides expertise in numerical control, machining, programming and Design For Manufacturing and Assembly (DFMA) in support of new and ongoing projects. • Establishes Technical requirements for manufacturing and producibility.• Classify NCP changes as major or minor in the NCP process.• Advise, Assist & Check programs and individuals• Drive Functional & Execution excellence • Stay connected with industry, and help advance their area of specialty• Plans and guides the development and integration of machining techniques, manufacturing methods, processes, software and equipment to support the design, manufacture and inspection of parts and assemblies.• Discovers new opportunities and solutions for problems by looking beyond current practices and using innovative thinking.• Identifies equipment and approaches, coordinates and assigns work and trains/mentors others. • Creates Tool Path in CatiaV5 or UG-NX or MasterCAM. • Multi-axis complex CNC Machines experience & CNC Program Troubleshooting & Problem solving • Knowledge of Post Processor Customization & Development for various Multi axis CNC Machines like Mill turn, Milling & Turning. • Experience in Composite Machining & Composite layup - Automated Fiber Placement & Automated Tape Layout. • Provides numerical control, machining and programming technical expertise to support the manufacturing of metallic and composite parts and assemblies. • Provides machine operator instructions and documentation for automated or numerically controlled equipment as per established process. • Develop Vericut Project Templates to verify part program accuracy with respect to the various machining platforms. • Creates/Modifies, Develops, Implements & Verifies the Vericut Simulation Setup for various machining platforms. • Verification, machine & control building expertise in CGTech Vericut Simulation software to support building the machine kinematics to accurately reflect the motion of all the various moving parts of the machine tool & tooling. • Exercises critical thinking and innovative problem solvingBasic Qualifications (Required Skills/Experience): • Bachelor's Degree or higher is required as a basic qualification • 13+ years of work experience in Precision aerospace NC programming, Post processing, Vericut Simulation, Vericut Machine & Control Building, CAD/CAM Automation, Post Processor Building & Customization, Robotics Programming. Hands on experience in CatiaV5, UG NX, Mastercam and Vericut. • Vericut Machine & Control Building for Complex CNC Machines • Post Processor Building & Customization for various CNC Machines• CAD/CAM Customization & Automation • Robotics Programming & Process Simulation• Expertise Composite Machining & Layup • Interpret engineering drawing and MBD.Preferred Qualifications (Desired Skills/Experience): • Experience with Boeing products/Commercial aircraft platforms is highly desirable. • CAM Certifications & CAD/CAM CustomizationTypical Education & Experience:Education/experience typically acquired through a Bachelors in Engineering (Production/Mechanical/Aerospace) and typically 13 to 16 years' related work experience or an equivalent combination of technical education and experience (e.g. Masters in Engineering + 12 years' related work experience).Relocation: This position offers relocationExport Control Requirements: Not an export control positionEqual Opportunity Employer:We are an equal opportunity employer. We do not accept unlawful discrimination in our recruitment or employment practices on any grounds including but not limited to; race, color, ethnicity, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military and veteran status, or other characteristics covered by applicable law.We have teams in more than 65 countries, and each person plays a role in helping us become one of the world's most innovative, diverse and inclusive companies. We are proud members of the Valuable 500 and welcome applications from candidates with disabilities. Applicants are encouraged to share with our recruitment team any accommodations required during the recruitment process. Accommodations may include but are not limited to: conducting interviews in accessible locations that accommodate mobility needs, encouraging candidates to bring and use any existing assistive technology such as screen readers and offering flexible interview formats such as virtual or phone interviews.Salary: . Date posted: 04/10/2024 03:54 PM
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.
Systems Analyst - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:5+ years experience as a systems analyst.Experience with the projects related to 24x7 critical environments and operations,Experience working in the PSRN projectUnderstanding of emergency health services including ambulance communications.
Senior Programmer Analyst
BCLC,
Senior Programmer Analyst Location: Remote within, BC, CA Job Function: Information Technology BCLC exists to generate win-wins for the greater good. For our people, our players, our communities, our industry, and our planet. Lottery | Casino | Sports Being a social purpose company, we are not only able to better align our business decisions with our purpose, but more importantly, we are committing to doing our part in creating a better world. We bring our purpose to life by ensuring all our actions, behaviours and decisions create benefits for communities and the planet. Motivated and guided by our social purpose, everything we do must benefit the greater good. And we encourage our employees, partners, players, industry and communities to engage with us on this ambition. We want you to be where you feel you can do your best work. This job can be done remotely providing you reside in BC. For those who prefer working in a community with others, we have two beautiful offices in convenient locations: 2940 Virtual Way, Vancouver | 74 Seymour Street W, Kamloops This is a Permanent, Full Time opportunity Expected Salary Range: $70,177.00 - $87,722.00 - $109,652.00 Our typical hiring range will be +/- 10% of the midpoint shown above Factors influencing this decision include qualifications and market conditions for the role The Company For over three decades, BCLC has delivered exceptional gambling entertainment for British Columbians. To fulfill our social purpose we have a vision to revolutionize gambling entertainment through engaging experiences that build and benefit communities. We operate national and provincial lotteries in partnership with 3500 retail partners, provide the games, technology & oversight to 37 brick & mortar casinos, and operate a safe secure and 100% legal online gambling presence PlayNow.com. In our recently completed fiscal year, BCLC generated a record $1.6 billion in net income to the Province of B.C. to support First Nations, local host governments, health care, education and community programs across the province. Job Summary: As a key member of the Retail Partnership Team, the role of the Senior Programmer Analyst is to work with other Developers and Operations staff to build, deploy, and support Integration services in BCLC's Lottery ecosystem. This role will proactively resolve complex technical issues and use innovative thinking in the development and delivery of solutions and broader issues resolution. The Senior Programmer Analyst role acts as a consultative partner providing expertise, analysis, and advice to internal stakeholders within BCLC. They will work with external partners in a multivendor environment to enable the business to provide Lottery products and services efficiently and effectively. Accountabilities: Design Complex Software Components: Take a leading role in designing and architecting software solutions that meet specified requirements. Advanced Coding and Implementation: Write sophisticated code to implement software designs, ensuring scalability, performance, and maintainability. Technical Problem Solving: Address complex technical issues independently, demonstrating a high level of problem-solving capability. Collaboration and Mentorship: Collaborate effectively with team members, product owners, vendors, and stakeholders; providing guidance to junior engineers, and contributing to a positive team dynamic. Code Reviews and Quality Assurance: Conduct and participate in thorough code reviews to ensure code quality, adherence to best practices, and knowledge sharing within the team. System Optimization: Optimize and enhance existing software systems for improved performance, efficiency, and overall effectiveness. Adopt Advanced Technologies: Stay abreast of emerging technologies, tools, and development methodologies, incorporating them into projects where appropriate. Contribute to Technical Documentation: Document software architecture, design decisions, and coding standards to facilitate knowledge transfer and future maintenance. Automation and Process Improvement: Maintaining, enhancing, and identifying opportunities for continuous improvement of software delivery processes. Minimum Required Qualifications: Education and Experience University degree or certification in Computer Science or equivalent experience; 3-5 years progressively more responsible experience in a programming/analysis environment, with at least three years at a programmer/analyst level; Experience working on large projects with high levels of integration; Experience with implementation and maintaining of large systems would be an asset; Equivalent combination of education and/or experience will be considered. Technical Requirements Knowledge of Multiple Programming languages: Java Spring Boot, .Net Framework (including C#, ASP.NET), Java/J2EE, SQL, XML, HTML; Knowledge of Containerization: OpenShift, Docker; Knowledge of Automation: Jenkins Pipeline, CICD; Knowledge of AWS Cloud Products: EC2, S3, API Gateway, MQ, SNS/SQS, etc Knowledge of Agile processes and ceremonies; Knowledge of Middleware: Webservices, Microservices, REST, SOAP; Knowledge of Database: Microsoft SQL Server; Knowledge of Microsoft Windows systems, system administration, would be an asset; Excellent interpersonal skills; Excellent written and verbal communication skills; Excellent problem solving and analytical thinking/innovation; Strong computer skills - MS office suite; Exceptional time management and multi-tasking skills. What's in it for you Defined benefit pension plan which provides a recurring income you can depend on for life throughout retirement We pride ourselves on our flexible working model which supports work-life integration and our 37.5 hour work week Professional development including education/certification sponsorship, in house leadership cohorts, LinkedIn Learning See all our rewards here However you identify, or whatever your path in life, if you see something here that makes you excited to get to work every day, please apply. We hire people for skills, capabilities and potential, not just education and experience. We value Respect, Integrity and Community, and we provide an inclusive environment where everyone can feel like they belong . Our social purpose is much more than returning 100% of net income to the province in the form of healthcare & education programs, and community gaming grants. Check it out ! Did you know BCLC is an industry leader in player health and safe & responsible gambling? Find out more ! We are trained in neurodivergent hiring. If you require accommodation so you can be at your best in the interview, please let us know: [email protected] . All candidates must be at least 19 years of age and legally eligible to work in Canada
Programmeur.euse graphique sénior (Mobile) - Senior Graphics Programmer (Mobile) - Beenox
Equest, Quebec City, QC
Titre du poste: Programmeur.euse graphique sénior (Mobile) - Senior Graphics Programmer (Mobile) - Beenox Identifiant de demande de poste: R022895 Description du poste: (English version below) Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d'expertise dans le développement de jeux. En tant que studio Activision, nous sommes leaders dans le divertissement interactif et impliqués dans la création de titres renommés. C'est avec fierté que nous contribuons grandement à la célèbre franchise Call of Duty, par la création de contenu sur les saisons de Warzone, en dirigeant le développement de la version PC de Call of Duty ainsi qu'en étant impliqué dans le développement de Warzone™ mobile. À travers notre histoire, nous avons également participé au succès de Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man et Guitar Hero. Travailler chez Beenox, c'est faire partie d'une équipe motivée et solidaire où nous collaborons afin d'arriver à un objectif commun: créer des expériences de jeu mémorables pour des millions de joueurs et joueuses. C'est un environnement à la fois stimulant et valorisant, à l'intérieur duquel chaque personne a une voix et un impact sur les projets et le studio. Viens te joindre à la meilleure équipe de l'industrie pour travailler sur des projets passionnants et créatifs! Nos avantages Rémunération et politique de congés compétitives. Assurances collectives payées en quasi-totalité par le studio. Épargne-retraite avec contribution de Beenox. Croissance professionnelle sur le plan technique et/ou management. Différentes formations offertes gratuitement pour les employé(e)s. ...Et beaucoup de plaisir à travers des activités et événements inoubliables! À propos du rôle Ton premier objectif sera de développer et optimiser le pipeline de rendu dans l'engin de Call of Duty pour nos plateformes mobiles (iOS et Android), en utilisant des APIs tels que Vulkan ou Metal. Tu assureras la stabilité et la performance de nos jeux. Tu collaboreras avec nos partenaires des studios d'Activision et tu feras rayonner l'expertise de Beenox en programmation graphique. Finalement, tu effectueras une veille des avancées technologiques et participeras activement à des initiatives d'amélioration continue sur le rendu graphique. Plus précisément, en tant que sénior, tu auras à: Agir à titre de mentor(e) et devenir une personne ressource pour tes collègues; Faire rayonner ton équipe grâce à ton expertise; Être en mesure de naviguer dans l'inconnu : tu t'attaqueras à des problèmes complexes et tu trouveras des solutions adaptées aux besoins du studio et de ses projets; Démonter une maturité professionnelle aguerrie, une volonté de se surpasser et savoir faire preuve d'ingéniosité pour améliorer les technologies existantes Responsabilités Trouver des solutions optimales aux défis liés au rendu graphique sur les jeux en développement pour les plateformes mobiles; Mettre sur pied des systèmes de rendu qui répondent aux standards de l'industrie; Développer des modules pour l'engin et des outils pour un rendu graphique révolutionnaire; Agir en tant qu'expert(e) de contenu pour toute question graphique; Assurer la qualité et la performance des fonctionnalités développées; Participer au transfert des connaissances au sein de l'équipe pour aider à sa croissance professionnelle; Collaborer avec les différents départements pour que les pipelines de production soient optimaux. Exigences Expérience confirmée en programmation graphique; Compétences avec C, C++ et les shaders (Metal ou HLSL); Expérience avec les APIs Vulkan ou Metal; Connaissance de l'architecture CPU ARM, d'Android SDK ou iOS SDK; Attitude positive et bonne capacité d'adaptation; Maîtrise de l'anglais parlé et écrit (pour pouvoir communiquer efficacement avec des studios partenaires à travers le monde, présenter des projets ou documents, etc.) (afin de collaborer avec nos partenaires internes et externes à travers le monde, utiliser notre technologie et nos outils, etc.); Passion pour les jeux vidéo;Atout: Connaissance du pipeline de rendu DirectX 12;Atout: Expérience dans le développement PC et console. Nous aimons entendre tous ceux.celles qui sont enthousiastes à l'idée de changer l'industrie des jeux vidéos. Vous n'êtes pas sûr de répondre à toutes les qualifications? Laissez-nous décider! La recherche montre que les femmes et les membres d'autres groupes sous-représentés ont tendance à ne pas postuler à des emplois lorsqu'ils pensent qu'ils ne possèdent pas toutes les qualifications, alors qu'en fait, iels les possèdent souvent! Chez Activision Blizzard, nous nous engageons à créer un environnement diversifié et inclusif et vous encourageons vivement à postuler. \\ Founded in Quebec City and continuing its growth with a team in Montreal, Beenox has over 20 years of expertise in the game development. As an Activision studio we are leaders in interactive entertainment and involved in the creation of renowned titles. We are proud to be a major contributor to the popular Call of Duty franchise, crafting content for the Warzone seasons, owning the development of the PC version of Call of Duty, and being involved in the development of Warzone™ Mobile. Throughout our history, we have also contributed to the success of Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man and Guitar Hero. Working at Beenox means being part of a motivated and supportive team where we collaborate to achieve a common goal: crafting memorable gaming experiences for millions of gamers. It's a stimulating and rewarding environment where everyone has a voice and an impact on the projects and the studio. Come join the best team in the industry to work on exciting and creative projects! Our perks Competitive compensation and time-off policy Group insurance paid almost entirely by the studio Retirement savings with contribution from Beenox Professional growth on a technical and/or management level Various training courses offered free of charge to employees ...Lots of fun through unforgettable activities and events! About the role Your prime objective will be to develop and optimize the rendering pipeline in the game engine for our mobile (iOS and Android) platforms, using such APIs as Vulkan or Metal. You will ensure the stability and performance of our games. You will work with our Activision studios partners and promote Beenox's graphical programming expertise. Lastly, you will monitor technological advances and participate actively in continuous improvement initiatives with regard to our graphical rendering. More specifically, as a senior, you will have to: Act as a mentor and become a resource person for your colleagues; Make your team shine thanks to your expertise; Be able to navigate the unknown: you will tackle sophisticated problems and you will find solutions adapted to the needs of the studio and its projects; Demonstrate a credible professional maturity, a desire to surpass oneself and show resourcefulness to improve existing technologies. Responsibilities Find the best solutions to issues around graphical rendering in games that are currently being developed for mobile platforms; Set up rendering systems in keeping with the industry's standards; Develop engine modules and tools for groundbreaking graphical rendering; Be the content expert for all graphics-related questions; Ensure the quality and performance of developed game features; Participate in the knowledge transfer within the team to help its professional growth; Collaborate with the different departments so that the production pipelines are efficient. Requirements Confirmed experience in graphics programming; Proficiency in C, C++ and in shaders (Metal or HLSL); Experience of Vulkan or Metal APIs; Knowledge of CPU ARM architecture, Android SDK or iOS SDK; Positive demeanour and good adaptability; Proficiency in spoken and written English to be able to interact with internal and external partners around the world, present projects or documents and use our shared technology and tools; Passionate about video games;Perk: Familiarity with DirectX 12 rendering pipeline;Perk: Experience in PC and console development. We love hearing from anyone who is enthusiastic about changing the games industry. Not sure you meet all qualifications? Let us decide! Research shows that women and members of other under-represented groups tend to not apply to jobs when they think they may not meet every qualification, when, in fact, they often do! At Activision Blizzard, we are committed to creating a diverse and inclusive environment and strongly encourage you to apply.
Programmeur་euse automatisation & données senior - Senior Automation & Data Programmer
Equest, Montreal, QC
Titre du poste: Programmeur•euse automatisation & données senior - Senior Automation & Data Programmer Identifiant de demande de poste: R022880 Description du poste: Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d'expertise dans le développement de jeux. En tant que studio Activision, nous sommes leaders dans le divertissement interactif et impliqués dans la création de titres renommés. C'est avec fierté que nous contribuons grandement à la célèbre franchise Call of Duty, par la création de contenu sur les saisons de Warzone, en dirigeant le développement de la version PC de Call of Duty ainsi qu'en étant impliqué dans le développement de Warzone™ mobile. À travers notre histoire, nous avons également participé au succès de Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man et Guitar Hero. Travailler chez Beenox, c'est faire partie d'une équipe motivée et solidaire où nous collaborons afin d'arriver à un objectif commun: créer des expériences de jeu mémorables pour des millions de joueurs et joueuses. C'est un environnement à la fois stimulant et valorisant, à l'intérieur duquel chaque personne a une voix et un impact sur les projets et le studio. Viens te joindre à la meilleure équipe de l'industrie pour travailler sur des projets passionnants et créatifs! Nos avantages Rémunération et politique de congés compétitives. Assurances collectives payées en quasi-totalité par le studio. Épargne-retraite avec contribution de Beenox. Croissance professionnelle sur le plan technique et/ou management. Différentes formations offertes gratuitement pour les employé•e•s. ...Et beaucoup de plaisir à travers des activités et événements inoubliables!À propos du rôle Nous recherchons un•e programmeur•euse automatisation & données expérimenté•e pour se lancer dans une aventure qui changera notre expérience de développement et nous aidera à faire passer nos jeux innovants au niveau supérieur. Ce rôle te permettra d'avoir un impact sur des jeux joués par des millions de fans à travers le monde. Nous utilisons des technologies et des tests automatisés pour améliorer notre efficacité, détecter et signaler les défauts de nos produits. Cela permet aux développeurs•euses de collaborer efficacement et d'itérer sur des jeux attrayants et passionnants, tout en soulageant nos équipes et en améliorant la qualité globale de nos produits. En tant que programmeur•euse sénior, tu auras à: Agir à titre de mentor•e et devenir une personne ressource pour tes collègues; Faire rayonner ton équipe grâce à ton expertise; Être capable de naviguer dans l'inconnu : résoudre des problèmes complexes et trouver des solutions adaptées aux besoins du studio et de ses projets; Démonter une maturité professionnelle aguerrie, une volonté de se surpasser et savoir faire preuve d'ingéniosité pour améliorer les technologies existantes.Responsabilités Concevoir, mettre en œuvre et déployer des métriques et des systèmes pour observer, évaluer et optimiser l'automatisation et les processus internes dans le contexte de notre infrastructure d'automatisation propriétaire, du moteur de jeu, du pipeline et des flux de travail. Soutenir l'analyse et l'optimisation de toutes les parties de notre cadre d'automatisation des tests et de notre pipeline. Créer des outils pour extraire, analyser et présenter les données d'automatisation des tests. Rédiger et présenter des analyses et des mesures importantes pour la performance de l'automatisation des tests, la stabilité et plus encore. Analyser les systèmes d'automatisation et les pratiques d'entreprise pour promouvoir la qualité du produit, la qualité de l'environnement de développement, et l'efficacité. Mettre en place des outils et un pipeline d'automatisation des tests. Collecter et visualiser les données, analyser et rapporter les résultats. Collaborer avec des équipes multidisciplinaires à travers plusieurs studios pour élaborer des stratégies d'automatisation innovantes.Exigences Baccalauréat en informatique, programmation de données, statistiques ou domaines connexes, ou expérience équivalente. Plus de 7 ans d'expérience pertinente en programmation. Passion pour l'automatisation, la programmation de données, l'analyse de données et l'efficacité. Bonne capacité de résolution de problèmes et d'analyse. Maîtrise de Python, SQL et C/C++. Compréhension approfondie de l'architecture informatique, du stockage des données et des systèmes distribués. Capacité à travailler dans un environnement collaboratif.Points bonus Familiarité avec les technologies et architectures CI/CD. Expérience pratique avec Perforce, Git, Grafana, ELK, Jenkins, Airflow, Databricks, Spark, Kafka. Connaissance des processus ETL et des bonnes pratiques. Expérience avec des technologies de données, des systèmes distribués, la modélisation des données et l'analyse statistique. Expérience des projets d'analyse délivrant un engagement mesurable ou un impact sur les revenus / coûts. Expérience en développement d'environnements d'automatisation ou de test.Nous aimons entendre tous ceux•celles qui sont enthousiastes à l'idée de changer l'industrie des jeux vidéos. Vous n'êtes pas sûr de répondre à toutes les qualifications ? Laissez-nous décider! La recherche montre que les femmes et les membres d'autres groupes sous-représentés ont tendance à ne pas postuler à des emplois lorsqu'ils pensent qu'ils ne possèdent pas toutes les qualifications, alors qu'en fait, iels les possèdent souvent ! Chez Activision Blizzard, nous nous engageons à créer un environnement diversifié et inclusif et vous encourageons vivement à postuler. // Founded in Quebec City and continuing its growth with a team in Montreal, Beenox has over 20 years of expertise in the game development. As an Activision studio we are leaders in interactive entertainment and involved in the creation of renowned titles. We are proud to be a major contributor to the popular Call of Duty franchise, crafting content for the Warzone seasons, owning the development of the PC version of Call of Duty, and being involved in the development of Warzone™ Mobile. Throughout our history, we have also contributed to the success of Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man and Guitar Hero. Working at Beenox means being part of a motivated and supportive team where we collaborate to achieve a common goal: crafting memorable gaming experiences for millions of gamers. It's a stimulating and rewarding environment where everyone has a voice and an impact on the projects and the studio. Come join the best team in the industry to work on exciting and creative projects! Our perks Competitive compensation and time-off policy Group insurance paid almost entirely by the studio Retirement savings with contribution from Beenox Professional growth on a technical and/or management level Various training courses offered free of charge to employees ...Lots of fun through unforgettable activities and events!About the role We are looking for an experienced Automation & Data Programmer to embark on an automation adventure that will redefine our development experience and help us take our innovative games to the next level. This role allows you to have an impact on games played by millions of fans across the globe. We are using automated technologies and tests to improve our efficiency and detect and report defects in our products. It enables developers to efficiently collaborate and iterate on compelling and exciting gameplay, while unburdening our teams and improving the overall quality of our products. As a senior programmer, you will have to Act as a mentor and become a resource for your fellow programmers; Make your team shine thanks to your expertise; Be able to navigate the unknown: you will tackle sophisticated problems and you will find solutions adapted to the needs of the studio and its projects; Demonstrate a credible professional maturity, a desire to surpass oneself and show resourcefulness to improve existing technologies.Responsibilities Craft, implement and deploy metrics and systems for observing, evaluating, and optimizing automation and business processes within the context of our proprietary automation infrastructure, game engine, pipeline, and workflows. Support analysis and optimization of all parts of our test automation framework and pipeline. Build tooling for extracting, analyzing, and presenting test automation data. Write and display crucial analytics and metrics for test automation performance, stability, and more. Analyze automation systems and business practices to promote product quality, development environment quality and efficiency. Instrument test automation tooling and pipeline. Collect and visualize data, analyze and report results. Collaborate with teams across functions and studios to craft groundbreaking automation strategies.Requirements Bachelor's degree in computer science, data programming, statistics or related fields, or equivalent experience. More than 7 years of relevant programming experience. Passionate about automation, data programming, data analysis, and productivity. Good problem solving and analytical skills. Proficiency in Python, SQL and C/C++. Solid understanding of computer architectures, data storage and distributed systems. Proven success in a collaborative team environment.Bonus points Familiarity with CI/CD technologies and architectures. Hands-on experience with Perforce, Git, Grafana, ELK, Jenkins, Airflow, Databricks, Spark, Kafka. Knowledge of ETL processes and best practices. Experience with data technologies, distributed systems, data modeling & statistical analysis. Experience with analytical projects delivering measurable engagement or revenue / cost impact. Experience developing automation or testing frameworks. We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Systems Analyst - Intermediate
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Experience in the analysis, design and development of data capture applications, testing processAbility to analyze, map and validate technical data output from a system integration perspectiveExperience on interaction with system users in gathering business requirements and involved in developing projectsFamiliar with Quality Assurance Methodologies and Best Practices.