728 Programmer jobs in Canada
Programmer
Posted today
Job Viewed
Job Description
Job Description
Your future is bright at AGAT!
At AGAT Laboratories, we are the next step in your career! By joining AGAT, you become part of a dynamic, purpose-driven team that fosters innovation, collaboration, and personal growth. Our dedicated professionals come together every day with passion and determination, leveraging cutting-edge science to deliver solutions that drive progress and create a more sustainable, healthier world.
We are seeking a driven and ambitious programmer within the IT division works as part of the software development team and reporting to the Manager of IT Projects. This Calgary based role will be working closely with the Manager of IT Projects, business analysts, and the project team, the primary responsibility of this role is the design, development, and maintenance of custom in-house laboratory analysis software.
The programmer must have strong written and verbal communication skills and demonstrate leadership by taking a proactive approach to software design and development.
What You Will Be Doing:
- Design, develop, and maintain custom web, desktop, and console applications using C#, .NET Framework, and Angular within Visual Studio.
- Utilize Angular's HTTP Client to interact with APIs and retrieve data efficiently.
- Build and consume RESTful APIs, with hands-on experience in both front-end (Angular) and back-end (.NET/C#) API development.
- Implement responsive, modern UI using Bootstrap or develop custom styling from scratch as required.
- Collaborate closely with the Database Administrator to design and model relational databases, specifically using Oracle DBMS.
- Perform extensive bug fixing, debugging, and code optimization to ensure system stability and performance.
- Develop clear and thorough documentation for new features, existing code, and technical processes.
- Coordinate with the QA team to develop, execute, and improve test plans, ensuring high-quality releases.
- Write clean, efficient, and maintainable code that adheres to team standards and follows best practices in both Angular and .NET.
- Demonstrate flexibility and adaptability across varied projects, while delivering high-quality work under tight deadlines.
What you bring to the table:
- 7+ years of hands-on, full-stack development experience.
- Bachelor’s degree in Computer Science or a related field.
- Strong working knowledge of the following technologies (not just theoretical exposure):
- Angular (older and newer versions)
- MVC
- .NET Core
- Advanced proficiency in C#, HTML/Bootstrap, JavaScript (TypeScript, and jQuery)
- HTML/CSS
- Strong experience with Entity Framework, LINQ, and modern .NET ecosystem development practices.
- Proven ability in database design, SQL querying, and working with Oracle DBMS.
- Experience analyzing, designing, prototyping, and delivering custom software solutions across various platforms.
- Experience reviewing, supporting, and refactoring legacy systems.
- Strong attention to detail, excellent problem-solving skills, and the ability to work independently.
- Clear and professional English communication skills, both written and verbal.
- Experience with AI/ML tools such as NumbPy, Pandas, PyTorch, TensorFlow, Hugging Face, or integrating generative AI models (e.g., LLMs, AI APIs, neural networks) into applications is a welcome asset.
Who We Are:
AGAT Laboratories is a premier full-service laboratory operating at the cutting edge of science and innovation across North America. Our expertise spans geochemistry, biochemistry, chemistry, microbiology, geology, and engineering, enabling us to deliver comprehensive analytical solutions. These services drive progress in industries such as Mining, Environmental, Energy, Transportation, Industrial, Agri-Food, and Life Sciences.
We pride ourselves on our state-of-the-art technology, diverse expertise, and commitment to providing precise, timely, and reliable results. Beyond our technical excellence, AGAT Laboratories believes in the power of strong client relationships, fostering trust and collaboration to ensure mutual success.
Our Commitment to Community and Philanthropy:
At AGAT, we strive not only to advance science but also to make a positive impact in our communities. The AGAT Foundation is at the heart of our philanthropic efforts, supporting initiatives that improve education, environmental stewardship, and community well-being.
Through partnerships with local organizations, volunteer activities, and donations, the AGAT Foundation champions programs that inspire future generations, promote sustainable practices, and provide support to those in need. Whether funding scholarships, participating in environmental cleanups, or supporting health and wellness initiatives, AGAT is deeply invested in giving back.
Our work extends beyond the laboratory—we’re committed to creating a brighter future for our employees, clients, and the communities we serve.
Join AGAT Laboratories to be part of an organization that values not just scientific innovation but also meaningful connections and lasting contributions to society.
Inclusion and Diversity:
AGAT Laboratories is an equal opportunity employer, committed to fostering an inclusive and barrier-free workplace. If you require accommodation during any stage of the recruitment process, please inform us confidentially, and we will work to meet your needs.
Thank you for your Interest.
We appreciate the time and effort of every applicant. Only those selected for interviews will be contacted.
Powered by JazzHR
bu3pOfuJVL
CMM Programmer
Posted today
Job Viewed
Job Description
Job Description
Was wir bieten:
Bei Magna erwartet dich ein spannendes und dynamisches Arbeitsumfeld, in dem du dazu beitragen kannst, marktführende Automobiltechnologien zu entwickeln. Wir investieren in unser Personal und bieten ihm die Unterstützung und Ressourcen, die es benötigt, um erfolgreich zu sein. Als Mitglied unseres globalen Teams erwarten dich aufregende und vielfältige Aufgaben sowie ein breites Spektrum an Entwicklungsmöglichkeiten. Wir sind nämlich der Meinung, dass dein Karrierepfad genauso individuell sein sollte wie du selbst.
Job descriptions may display in multiple languages based on your language selection.
What we offer:
At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.
Group Summary:
The Mechatronics, Mirrors and Lighting group specializes in automotive technologies that are driving the future of mobility. Combining a deep systems knowledge to develop unique vehicle access experiences, intelligent visions systems and advanced automotive lighting technologies, MML's expertise light the path to innovation, safety and styling.
Job Responsibilities:
RESPONSIBILITIES
Perform layout inspection on product, fixtures or dies as required using Coordinate Measuring Machine (CMM), including sample layout and initial capability studies
Make program adjustments to ensure dimensional accuracy
Ensure the integrity and accuracy of CMM programs and results
Communicate any drawing discrepancies and/or deficiencies to Engineering
Verify CMM measurement results using alternative metrology techniques
Perform fixture and gauge calibration
Conduct hardness testing, doc audits and receiving inspection as required
Must be aware of relevance and importance of their activities and how it effects quality and the environment for our customers
HEALTH & SAFETY RESPONSIBILITIES
1. Follows the duties and responsibilities specified under the Occupational Health & Safety Act Sec. 28 - duties of a worker
2. Ensures all safety rules and regulations are followed
3. Ensures adherence to established safety, quality and housekeeping standards and participates in the continuous improvement process
4. Adheres to all health and safety, environmental, and quality standards, policies and procedures
5. Follows compliance obligations
6. Reports any known near miss, environmental impact, hazard, defect, incident or compliance issue to the employer or supervisor
7. Assists in near miss, hazard and incident investigations and provides input on corrective actions
8. Understands Bill 168 and upholds the policies that prohibit domestic violence, workplace violence and harassment in the workplace
9. Attends Environmental Health and Safety training
10. Understands the right to refuse unsafe work
11. Conforms to ISO 14001 and ISO 45001 Environmental Health and Safety Management System
QUALIFICATIONS & SKILLS
Completion of high school or equivalent
1 to less than 3 years of work related experience
Computer literate: Lotus, Microsoft Office, PCDMS and strong knowledge of CMM software, file management
Familiar with Power and Control Distribution Module Programming (PCDMS)
Ability to accurately and reliably use various precision hand gauges and testing equipment
Ability to read and accurately interpret blueprints and apply Geometric dimensioning and tolerancing (GD&T) as is intended
Awareness, Unity, Empowerment:
At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law.
Worker Type:
Fixed Term (Fixed Term)
Group:
Magna Mechatronics, Mirrors & Lighting
Recreation Programmer
Posted today
Job Viewed
Job Description
Job Description
JOB TITLE: Recreation Programmer
DEPARTMENT: Recreation
REPORTS TO: Director of Recreation, Diane MacInnis
HOURS OF WORK: Subject to Rotation
PURPOSE:
Enhance residents' quality of life by developing and facilitating engaging recreational programs tailored to their individual needs. Foster a sense of accomplishment, self-expression, and community involvement. Assist in planning, implementing, and assessing new and ongoing activities.
RESPONSIBILITIES:
- Plan, develop, and adapt programs to accommodate residents' diverse abilities and interests.
- Encourage participation and assist residents with personal care needs during activities.
- Train, supervise, and evaluate students and volunteers.
- Maintain detailed records, including daily participation logs and progress reports.
- Assist in program assessment and provide input for team conferences.
- Act as a chauffer driver, ensuring safe transportation for residents to community outings.
- Oversee bus maintenance, cleaning and ensure compliance with safety procedures.
- Support recreational events, including setup, facilitation, and cleanup.
- Communicate program details to residents, families, and staff through various channels.
- Represent residents by welcoming guests, liaising with families, and coordinating with media when needed.
- Attend staff meetings, in-service training, and professional development sessions.
- Provide programs on evenings, weekends, and holidays as required.
QUALIFICATIONS:
- Diploma or degree in Recreation, Community Studies, or Bachelor of Arts.
- Experience working in geriatric or recreational programming considered an asset.
- Current certifications in CPR and WHMIS.
- Ability to obtain a Class 4 Driver's License for transporting residents.
- Strong interpersonal, communication, and teamwork skills.
- Understanding of therapeutic recreation techniques, dementia care, and mental health considerations.
- Ability to maintain confidentiality and professionalism.
WORKING CONDITIONS:
- Work takes place within the facility and during community outings.
- Physical activity, including lifting, bending, and setting up equipment.
- Rotational schedule, including evenings, weekends, and holidays.
Additional related duties may be assigned as needed to support departmental operations.
PLC Programmer
Posted today
Job Viewed
Job Description
Job Description
Martinrea International Inc. is a diversified and global automotive supplier engaged in developing and manufacturing highly engineered, value-added Lightweight Structures and Propulsion Systems. We employ approximately 19,000 skilled and currently operate in 59 locations in Canada, the United States, Mexico, Brazil, Germany, Slovakia, Spain, China, South Africa, and Japan. Martinrea's vision is making lives better by being the best supplier we can be in the products we make and the services we provide.
Our Mission is to make people's lives better by:
- Delivering outstanding quality products and services to our customers.
- Providing meaningful opportunity, job satisfaction, and job security for our people.
- Providing superior long-term investment returns to our stakeholders.
- Being positive contributors to our communities.
Martinrea's success is globally shown through its core sustainable culture. Focused on entrepreneurship, lean manufacturing principles, and the Golden Rule philosophy, Martinrea believes in dignity and respect for its people, communities, customers, and investors. Our strength is in our people, embracing a diverse culture, giving employees opportunities to help grow our footprint and expand product offerings and areas of expertise with discipline, dedication and determination.
We invite you to follow your dreams and explore a challenging and rewarding career at Martinrea.
Job Summary: Maintain physical plant and equipment to ensure 100% production up-time. Maintain, PM and ensure robustness of production equipment. Ensure safety of all manufacturing equipment and facilities in the plant
Education, Experience and Skills:
- Provincial Certification Red Seal 309A or 442A required
- Must be able to read, write and speak English with good written and verbal communication skills
- Post-Secondary Education- Electro-Mechanical Technician Diploma or equivalent
- Minimum 3-5 years of experience with PLC programming and industrial control system
- Strong verbal and written communication skills in English
- Knowledge of technical controls and strong troubleshooting skills
- Ability to work independently and problem solve
- Familiarity with Fanuc controls
- Proficient in Microsoft Office
- Able to communicate and work with fellow employees in a professional and respectful manner
Major Responsibilities:
- Troubleshoot equipment consisting of weld controllers, robotics, and PLC
- Troubleshoot and repair equipment components
- Develop and update HMI (Human-machine-interface) application for operator control panels
- Design electrical and electronic circuits
- Conducting systems simulations and on-site commissioning of control system
- Program PLC's, AC/DC drives and Servo Drives
- Troubleshoot and resolve issues with existing PLC system to minimize down time
- Modify robot, PLC programs and machine screen interfaces
- Ensure preventative maintenance program are done based on assigned schedules
- Trouble shooting of production equipment and record keeping of development and troubleshooting
- Work independently and with minimum supervision
- Record and/or report product damage/nonconformities to your supervisor as required
- Provide assistance, guidance and advice to Apprentices as required
- Change welding consumables as needed
- Responsible for housekeeping, work area, parts and equipment
- Adjust MIG and spot-welding schedules on weld controllers
- Complete routine paperwork as required
Martinrea International Inc. is proud to provide employment accommodation during the recruitment process. Should you require any accommodations, please notify us if you are contacted for a job interview.
Programmer Analyst
Posted today
Job Viewed
Job Description
Job Description
About ALTEN:
In just three decades, ALTEN has emerged as a global leader in Research and Development, Engineering, Information Technology Services, Life Sciences, and Network Services. Our footprint spans across 30 countries, with over 60,000 consultants driving innovation and technical excellence. Trusted by industry giants, we have become synonymous with pioneering solutions and unwavering expertise.
ALTEN CANADA , a proud subsidiary of ALTEN headquartered in France, is committed to serving the Canadian market. With local offices in Montreal and Toronto, we bring our global expertise to the forefront of Canadian innovation.
At ALTEN CANADA , our consultants thrive on tackling complex and highly technical projects across a diverse range of industries. From Manufacturing to Information Systems, IT Automation to Life Sciences, Energy to Automotive, Rail and Transportation to Telecommunications, Aerospace and Defense, our commitment to excellence knows no bounds.
Programmer Analyst
Position: Contract (1 year)
Location: Fredericton, New Brunswick.
Responsibilities:
- Application release activities as assigned.
- Completion of all assigned maintenance, support and development activities (service requests, releases, incidents, problems, etc.).
- Resolution of incident and problem management tasks.
- Updating of team knowledge sites and documentation as applicable.
- Provide operations support as part of the team rotation.
Must Haves:
- Ten (10) years as a Senior Programmer (programming and analysis).
- 2+yrs. experience working with Provincial Health Care and Electronic Health Records applications.
- 10+yrs. developing, documenting, coding, testing and implementing technical solutions to meet the business requirements.
- 2+yrs. experience working with integration engines such as Rhapsody
- 10+yrs. experience with Oracle/SQL Server
- 5+yrs. experience with Power Shell Scripting.
- 5+yrs. experience with Microsoft SSRS.
- 1+yr. experience with EMPI (e.g. Initiate and Infosphere).
- 5+yrs. experience with .Net.
ALTEN Canada fosters a dynamic and collaborative work environment where team members are empowered to unleash their full potential. We believe in investing in our talent, offering stimulating experiences, and supporting professional growth and development at every turn.
ALTEN CANADA is committed to promoting diversity, equity, and inclusion. We strive to provide a work environment where every individual feels welcomed, valued, and respected, allowing them to thrive to their full potential. This includes our dedication to offer accessibility measures to those who require them. Should you require any accommodation during our recruitment process, please reach out to us.
Programmer/Machinist
Posted today
Job Viewed
Job Description
Job Description
Salary:
Integrity is actively recruiting intermediate levelProgrammer/Machiniststo join our growing team. These team members are responsible for developing quality programs that run as efficiently as possible with the least amount of down time. Their objective is to keep machines running as long as possible without attendance.
The Programmer/Machinist will report directly to the Machine Leader.
We offer competitive wages, health and dental benefits, a company-matched pension plan, semi-annual bonuses, an employee reward and recognition program, as well as many other means of employee appreciation throughout the year.
Responsibilities and Duties
- Program effective and efficient tool paths
- Set-up jobs on the machines
- Making their own tools
- Ensuring quality of parts machined
Qualifications and Skills
- Minimum 3 years' experience programming and operating a CNC machine
- Experience with Tebis software an asset, but not required
- Experience with FCS an asset, but not required
- Strong work ethic
- Ability to follow line-up from leader and learn company procedures
- Good communication and organizational skills
- Demonstrate strong leadership skills
Company Overview:
Integrity has been specializing in custom plastic injection molds primarily for the automotive industry since 2000. Our main areas of expertise include, but are not limited to, standard injection, multi-shot rotary, chrome grill products, and large interior trim.
We currently employ 900+ highly skilled team members, operating out of 4 locations, with 13 facilities globally. Corporate headquarters is located in Oldcastle (Windsor), Canada, with additional full capability facilities in Pulaski, Tennessee, Queretaro, Mexico, and Treviso, Italy.
Although our presence is global, we have continued to maintain a team-based atmosphere throughout all facilities. We consistently invest in state-of-the-art equipment and technology, and promote continuous improvement in all departments. We strongly encourage the growth and development of our personnel, and thus we offer opportunities for accelerated advancement.
Programmer Analyst
Posted today
Job Viewed
Job Description
Job Description
Job Title: Programmer Analyst
We are seeking Programmer Analysts across three experience levels to develop, test, and implement software solutions.
Experience Levels:Level 1: 3–5 years of experience
Level 2: 5–10 years of experience
Level 3: 10+ years of experience
Develop, modify, and test code, software, screens, and reports .
Gather and analyze data to assess the technical and economic feasibility of proposed systems.
Design methods and procedures for small systems and subsystems of larger projects.
Implement functional and system design specifications .
Produce documentation, manuals, and procedures for systems and applications.
Programmer Analyst (5+ years) – Must have
ActiveX
Electronic Business using eXtensible Markup Language (EbXML)
Java
.NET
Oracle
SQL
Please include relevant certifications, industry experience, and technologies you have worked with.
Even if you don’t fully meet every requirement, we will still be open to review your application. We value diverse expertise and perspectives that drive innovation.
Connect with us on LinkedIn to explore more opportunities!
Be The First To Know
About the latest Programmer Jobs in Canada !
PLC Programmer
Posted today
Job Viewed
Job Description
Job Description
Company Profile
Dynacast Peterborough is known for its multi-slide technology, standard die casting with integrated automation, and IMA (Injected Metal Assembly) precision zinc manufacturing. IMA offers a unique process where precision tooling is combined with metal alloys and is used to join multiple components into a ready-to-use assembly with a single operation. Dynacast Peterborough is dedicated to designing, building, manufacturing, and delivering quality die cast components. Below are additional details about what is offered at the Peterborough location:
- 40 multi-slide proprietary zinc die casting machines ranging from 12 to 21 tons
- Five multi-slide proprietary zinc die casting machines ranging from 70 to 200 tons
- Injected Metal Assembly (IMA) up to one ton
- Precision tool building with in-house capabilities
- Design, prototyping, and modeling services
- Wide range of finishing surfaces available including tumbling, polishing, shot blasting and thermal de-burring
- Cosmetic or protective coating equipment either through certified suppliers or in-house
- Wide range of secondary operations including CNC machining, tapping, reaming, and drilling
About the Role:
The PLC Programmer will design and develop electrical control elements to support Dynacast equipment, including production-related equipment and new machinery installations. A key member of the maintenance team, the PLC Programmer will utilize strong trouble-shooting and analytical skills to help minimize production interruptions and look for safety and productivity improvements throughout the facility.
Key Duties & Responsibilities:
- Providing leadership in the field of hardware and software for machine controls, interfacing of hydraulic, pneumatic & mechanical elements with electrical/PLC circuits;
- Designing, developing & conducting testing with the goal to further the controls technology on current equipment;
- Communicating the results of work under development in a concise manner within the maintenance team and interdepartmentally ;
- Troubleshooting PLC-based production equipment and recommending/performing upgrades as needed;
- Completing electrical design work, generating complete electrical/controls drawing packages and bill of materials, while supporting plant and onsite electricians;
- Designing electrical circuits/components and materials, technical selection, sizing and evaluation of equipment and parts needed for day-to-day operations as well as special projects;
- Reviewing drawings and providing installation/assembly technical support;
- Participating in Pre/Post-Design reviews;
- Utilizing strong knowledge of electrical field devices - limit switches of various types, encoders, scanners, etc.;
- Strong understanding of motor controls, servos and VFDs.
Education, Skills & Experience Required:
- Completion of a technical diploma program from an accredited college/university or must possess equivalent qualifications/education ;
- Experience programming various PLCs, including Siemens and Allan Bradley;
- Previous die cast/injection molding machine experience preferred;
- Strong problem-solving and trouble-shooting skills - including problem identification, and ability to thrive in a fast-paced environment;
- Computer literacy is absolutely essential;
- Ability to produce and interpret mechanical and electrical drawings;
- Strong written communication skills with a keen eye for details in documents;
- Good communication skills, including scheduling and planning of work within a cross functional team environment.
Dynacast Ltd. is committed to providing accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). Should any applicant require accommodation through the recruitment and selection process, please inform Human Resources in your application.
We thank all applicants for their interest in the role, however only those selected for an interview will be contacted.
Job Type: Full-time
Benefits:
- Casual dress
- Dental care
- Disability insurance
- Extended health care
- Life insurance
- Paid time off
- RRSP match
- Vision care
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Ability to commute/relocate:
- Peterborough, ON K9J6X7: reliably commute or plan to relocate before starting work (preferred)
Work Location: In person
Job Posted by ApplicantPro
Recreation Programmer
Posted today
Job Viewed
Job Description
Job Description
Salary: $24.31 - $6.58
Welcome to the City of 100 Hellos! We are a welcoming and inclusive community and one of the most culturally diverse communities in Alberta, with a population of 16,918 and another 7,731 in the surrounding area. We have a vibrant and friendly business community, a range of ethnic restaurants and a myriad of recreational opportunities. The Brooks area offers a diverse landscape; we have pristine farms, beautiful lakes and a huge valley of hills and hoodoos!
Why work with us? We take pride in our culture, work-life balance, personal and professional growth and teamwork. We are professional, supportive, fun, dedicated, diverse, warm and welcoming! Our employees receive many benefits, some of which being, able to participate in gym memberships and educational opportunities. Please view our City of BrooksCareers Cornerpage for more details.
Position Overview:
The Recreation Programmer assists the Recreation Program Coordinator in daily implementation of programs developed and coordinated through the Supervisor, Recreation Services.
The Recreation Programmer reports directly to the Recreation Program Coordinator and is responsible for carrying out directives provided. The Recreation Programmer is responsible for implementing and overseeing a diverse range of programs, services, activities and special events that meet the needs and interests of children, youth and adults residing in the City of Brooks and surrounding Region. In the absence of the Recreation Program Coordinator, the Recreation Programmer is responsible for reporting in detail the outcomes for each program.
The Recreation Programmer will also take the lead in the planning and delivery of the summer day camp program. Such responsibilities will specifically include budget development, program development, registrations, marketing, staff scheduling, and direct leadership of youth in this program.
Role Details & Responsibilities:
- Makes recommendations for program improvements to fill identified needs;
- Maintains ongoing communication with community members, user groups and program participants to ensure participant expectations are understood and met;
- Assists the Recreation Program Coordinator to ensure recreation programming information is marketed and made available to the Region;
- Assists the Recreation Program Coordinator in evaluating the effectiveness of existing programs and recommends changes as required;
- Plans, coordinates, delivers, markets and facilitates Summer Day Camps over an 8-week period. This includes preparing daily and weekly activity schedules and lead (when required) a variety of crafts, games, sports, storytelling, sport and recreation activities;
- Assists in the long-range planning and budgeting for areas of responsibility;
- Assists with the planning, coordination, marketing and implementation of other activities and programs including, but not limited to, U5 Soccer, Fitness Orientations, Youth Nights, and Adult Recreation Leagues & Clubs;
- Assists with special event planning coordination and implementation, including Family Day, Canada Day, tournaments and others;
- Works shift work and weekends as per the operational schedule of the department;
- Gathers sponsorships and fundraising and general donations for programs and events;
- Provides leadership and supervision to program participants of all ages;
- Completes evaluations regarding programs and provides recommendations for future programs and/or reports as required;
- Supervises, leads and participates fully in programming activities as required;
- Assists with and facilitates in regional programs and competitions;
- Supervises summer, casual employees, and volunteers;
- Monitors the use of equipment and facilities to ensure they are being used properly, responds to, or forwards on, complaints/conflicts/issues that arise;
- Records information on and reports regarding community programs, numbers of participants, equipment and facility use;
- Ensures that all programs and activities are implemented according to relevant legislation, policies and procedures; and,
- Performs other related duties as required.
Requirements:
- Completion of a High School Diploma or equivalent;
- Experience in community-based programming an asset;
- Standard First Aid and CPR certification to be obtained within one (1) year of commencing employment;
- WHMIS Certificate; to be obtained within one (1) year of commencing employment;
- Class 5 Drivers License;
- Ability to plan, prioritize and manage own workload including the ability to tolerate frequent interruptions and still meet deadlines;
- Effective verbal and written communications skills, including the ability to prepare reports;
- Ability to work under limited supervision;
- Strong leadership and supervisor skills;
- Ability to work evenings and weekends as required;
- Experience using Intelli recreation management software is an asset;
- Ability to maintain confidentiality regarding department and municipal matters;
- Coaching or leadership training and experience, desirable; and
- Subject to a criminal records check and vulnerable sector check
Compensation & Benefits:
- The City of Brooks offers a competitive salary and benefits package with this position falling within the scope of the Collective Agreement between the City of Brooks and the Canadian Union of Public Employees Local 1032.The Collective Agreement including wages can be found online at
- The 2025 starting wage rate for this position is 24.31 per hour.
- This position is based on a thirty (30.00) hour work week, which includes shift work and sporadic hours and is susceptible to evenings and weekend work.
- The successful candidate will also receive a free family membership to the JBS Canada Centre during their term of employment.
A clean criminal record check and commercial drivers abstract is a pre-employment offer requirement for the City of Brooks.
The City of Brooks thanks all applicants for their interest; however, only those selected for an interview will be contacted.
The City of Brooks is an equal opportunity employer that recruits, trains, pays, and promotes employees fairly and equally regardless of race, gender, ethnicity, age, or physical status.
Programmer Analyst
Posted today
Job Viewed
Job Description
Job Description
We are seeking a talented and motivated Full Stack Developer to join our dynamic Financing and Transaction Banking (FTB) team. In this role, you will play a crucial part in shaping the future of our financial solutions. You will collaborate with business analysts, developers, and other stakeholders to design, develop, and maintain high-quality applications that support complex financial transactions.
What You'll Do:
- Collaborate: Work closely with business analysts to understand requirements, identify optimal technical solutions, and estimate development efforts.
- Develop: Design, develop, and implement new features, improve existing applications, and resolve technical issues.
- Demonstrate: Present your work to stakeholders and product owners to gather feedback and ensure alignment with business objectives.
- Agile Practices: Actively participate in Scrum ceremonies, including daily stand-ups, sprint planning, retrospectives, and demos.
- Automation: Enhance our CI/CD pipelines and observability frameworks to improve efficiency and reliability.
- Ownership: Take ownership of projects, contribute to codebase improvements, and refactor existing code for optimal performance and maintainability.
- Reporting: Provide regular updates to management, including key performance indicators and insights.
What You Need:
- Experience: 3-5 years of experience in a similar role.
- Technical Skills:
- .NET.
- SQL Server, Oracle, or Postgres.
- Docker and Kubernetes.
- IBM MQ or RabbitMQ.
- CI/CD tools (Git, Jenkins, SonarQube, XL Deploy, JFrog).
- Agile Scrum (Jira).
- Domain Knowledge: Understanding of financial markets, including equity markets, interest rates, derivatives, etc.
- Soft Skills: Strong communication, problem-solving, and analytical skills.
- Education: Bachelor's degree in Computer Science or a related field.
Nice to Have:
- Java (Spring, SpringBoot, Hibernate).
- Angular or React.
- Workload Automation (Autosys).
- Elastic Search and Grafana.
Languages: French, English.
Required: Strong English communication skills, both written and verbal, to collaborate effectively with US-based colleagues and partners.
Hybrid Role: While we offer a flexible work arrangement, this role requires a 50% on-site commitment at our Montreal office. Please only apply if you can meet this requirement.