The Business System Specialist participates with teams of IT staff and, on a limited basis, client department personnel in the development, implementation and maintenance of computer-based information systems; to install, troubleshoot, maintain and modify computer and network system software; to provide input regarding vendor-proposed hardware and software additions and changes and to perform related duties as assigned. This is the entry level class in the IT Analyst class series.
Compensation
The compensation offered to a candidate may be influenced by a variety of factors, including the candidate’s relevant experience; education, including relevant degrees or certifications; work location; market data/ranges; internal equity; internal salary ranges; etc. The position may also be eligible to receive an annual bonus, commission, and/or long-term incentive plan based on the level and/or type. Compensation ranges for the position are below:
Responsibilities
Assists in research/fact finding to develop or modify information systems or applications programs
Assists in preparing detailed specifications from which programs will be written
Designs, codes, tests, debugs and documents and maintains programs following department procedures
Evaluates application software packages and makes recommendations to team or management as assigned
Participates with other IT members, customers and other stakeholders in new product reviews, tests and pilots
Requirements
Bachelor's degree in Computer Science, Business, Technical or other related field required
Excellent benefits package after 30 days (Medical, Dental & Vision)
Retirement Benefits including Defined Contribution Pension Plan (DCPP), Group Registered Retirement Savings Plan (RRSP) and Deferred Profit Sharing Plan (DPSP)
Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance.
Compensation
$55,500.00 - $120,000.00
Responsibilities
Translates user needs into technical specifications
Analyzes, develops, tests, and implements new software programs
Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components
Ensures that code/configurations adhere to security, logging, error handling, and performance standards
Evaluates new technologies for fit with the program/system/eco-system
Requirements
post‑secondary degree in related field of study or an equivalent combination of education and experience
Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance.
Compensation
$45,000.00 - $100,000.00
Responsibilities
Translates user needs into technical specifications
Analyzes, develops, tests, and implements new software programs
Documents entire software development life cycle execution
Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components
Ensures code/configurations adhere to security, logging, error handling, and performance standards
Requirements
post-secondary degree in related field of study or an equivalent combination of education and experience
Key team member responsible for the manufacturing process of reciprocating gas engines, interpreting complex drawings and operating machine tools.
Compensation
The salary range for this position is $50,000 - $60,000, which will be determined based on the candidate’s experience and qualifications.
Responsibilities
Perform the most critical machine duties to produce high quality parts, fixtures and basic tooling including: set up and operation of any machine tool in the shop.
Work within close tolerances and various materials with complex designs to perform the machining, assembly and finishing of components needed for engine production and service parts.
Create programs to control the operation sequence and cycling of computer numerically controlled (CNC) machines which may include working with multiple machines and machining centres.
Program correct operational sequence, tooling change, axis movement of carriage of head and cycle speeds, etc., develop programs from specifications/schematics/blueprints.
Use jigs, fixtures and other equipment in performance of duties.
Build and maintain security automation workflows, develop infrastructure as code, implement AWS security controls, and leverage AI tools to improve security operations across the organization.
Compensation
Competitive salary ($150k-$200k+) and stock option plan
Responsibilities
Build and maintain security automation workflows to reduce manual processes.
Develop and manage infrastructure as code using Terraform.
Implement AWS security controls, including IAM policies and least‑privilege access.
Build secure integrations between systems using APIs and scripting.
Identify, investigate, and resolve security risks across cloud infrastructure and internal systems.
Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance.
Compensation
$55,500.00 - $120,000.00
Responsibilities
Translates user needs into technical specifications
Analyzes, develops, tests, and implements new software programs
Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components
Ensures that code/configurations adhere to the security, logging, error handling, and performance standards
Evaluates new technologies for fit with the program/system/eco-system
Requirements
post-secondary degree in related field of study or an equivalent combination of education and experience