Business Analyst III
Edmonton, AB · On-site
Manages the development of enterprise grade requirements and analysis (with clear understanding of ... Working knowledge of Microsoft Office software. Particularly with Microsoft Word Teams, ADO (Azure ...
Edmonton, AB · On-site
Manages the development of enterprise grade requirements and analysis (with clear understanding of ... Working knowledge of Microsoft Office software. Particularly with Microsoft Word Teams, ADO (Azure ...
Edmonton, AB · On-site
Manages the development of enterprise grade requirements and analysis (with clear understanding of ... Working knowledge of Microsoft Office software. Particularly with Microsoft Word Teams, ADO (Azure ...
Experience with CAD software for generating drawings of BE fixtures and tooling * Working knowledge ... Interviews typically include a conversation with the hiring manager and technical team members.
New
Experience with CAD software for generating drawings of BE fixtures and tooling * Working knowledge ... Interviews typically include a conversation with the hiring manager and technical team members.
New
Effectively manage the expectations of both client and candidate You Have: * 5+ year of experience in full-cycle recruitment * Experience working in a recruitment agency * IT / Software Development ...
Quick apply
Effectively manage the expectations of both client and candidate You Have: * 5+ year of experience in full-cycle recruitment * Experience working in a recruitment agency * IT / Software Development ...
Effectively manage the expectations of both client and candidate You Have: * 5+ year of experience in full-cycle recruitment * Experience working in a recruitment agency * IT / Software Development ...
Quick apply
Effectively manage the expectations of both client and candidate You Have: * 5+ year of experience in full-cycle recruitment * Experience working in a recruitment agency * IT / Software Development ...
Edmonton, AB · On-site +1
CA$260.40K - CA$390.60K/yr
Leverage selling resources (Technical Consultants, Product Mgmt and Industry experts) as a part of ... development activities. Effectively translate technical terms into everyday language and properly ...
Edmonton, AB · On-site +1
CA$260.40K - CA$390.60K/yr
Leverage selling resources (Technical Consultants, Product Mgmt and Industry experts) as a part of ... development activities. Effectively translate technical terms into everyday language and properly ...
We are hiring for a full-time Software Developer - CRM to join our CRM & Origination Team! Posting ... Solution Development: Design, develop, and implement CRM platform enhancements and new features ...
We are hiring for a full-time Software Developer - CRM to join our CRM & Origination Team! Posting ... Solution Development: Design, develop, and implement CRM platform enhancements and new features ...
... software development experience with 4+ years in technical leadership roles * Proven track record of leading cross-functional teams and managing complex stakeholder relationships * Exceptional ...
... software development experience with 4+ years in technical leadership roles * Proven track record of leading cross-functional teams and managing complex stakeholder relationships * Exceptional ...
The Vice-President Business Development - Transportation develops influential relationships with ... management, interpersonal and organizational skills * Proven experience in Microsoft Software ...
The Vice-President Business Development - Transportation develops influential relationships with ... management, interpersonal and organizational skills * Proven experience in Microsoft Software ...
Software development exposure or experience is considered an asset. * Advanced analytical skills in ... Knowledge of project management principles. * Experience with Generative AI and/or Agentic AI (Co ...
Software development exposure or experience is considered an asset. * Advanced analytical skills in ... Knowledge of project management principles. * Experience with Generative AI and/or Agentic AI (Co ...
Practical knowledge of software development lifecycle (SDLC) methodologies and experience working ... change management principles. * Solid understanding of relational database concepts, data ...
Practical knowledge of software development lifecycle (SDLC) methodologies and experience working ... change management principles. * Solid understanding of relational database concepts, data ...
Practical knowledge of software development lifecycle (SDLC) methodologies and experience working ... change management principles. * Solid understanding of relational database concepts, data ...
Practical knowledge of software development lifecycle (SDLC) methodologies and experience working ... change management principles. * Solid understanding of relational database concepts, data ...
Edmonton, AB · On-site +1
You Have: * 2+ years' experience selling complex B2B software product(s) * Good negotiation skills ... CTOs, VPs of Product Management, and Development/Engineering. * Consistent history of ...
Quick apply
Edmonton, AB · On-site +1
You Have: * 2+ years' experience selling complex B2B software product(s) * Good negotiation skills ... CTOs, VPs of Product Management, and Development/Engineering. * Consistent history of ...
Edmonton, AB · On-site +1
You Have: * 2+ years' experience selling complex B2B software product(s) * Good negotiation skills ... CTOs, VPs of Product Management, and Development/Engineering. * Consistent history of ...
Quick apply
Edmonton, AB · On-site +1
You Have: * 2+ years' experience selling complex B2B software product(s) * Good negotiation skills ... CTOs, VPs of Product Management, and Development/Engineering. * Consistent history of ...
Practical knowledge of software development lifecycle (SDLC) methodologies and experience working ... change management principles. * Solid understanding of relational database concepts, data ...
Practical knowledge of software development lifecycle (SDLC) methodologies and experience working ... change management principles. * Solid understanding of relational database concepts, data ...
Edmonton, AB · On-site +1
Deploy and manage complex implementations in staging and production environments * Assist in and ... Background in hands-on software development, computer technology, or similar functions preferred
Edmonton, AB · On-site +1
Deploy and manage complex implementations in staging and production environments * Assist in and ... Background in hands-on software development, computer technology, or similar functions preferred
CA$100K - CA$130K/yr
The Service Manager plays a key role in departmental leadership, contributing to budget development ... Proficiency with computers and business software, such as Microsoft Office, Skype, Oracle/SAP ...
CA$100K - CA$130K/yr
The Service Manager plays a key role in departmental leadership, contributing to budget development ... Proficiency with computers and business software, such as Microsoft Office, Skype, Oracle/SAP ...
Edmonton, AB · On-site +1
Working closely with the Application Manager, the successful candidate will translate strategic ... development, integration, or enterprise systems * Strong hands-on experience with custom ...
Edmonton, AB · On-site +1
Working closely with the Application Manager, the successful candidate will translate strategic ... development, integration, or enterprise systems * Strong hands-on experience with custom ...
Working closely with the Application Manager, the successful candidate will translate strategic ... development, integration, or enterprise systems * Strong hands-on experience with custom ...
Quick apply
Working closely with the Application Manager, the successful candidate will translate strategic ... development, integration, or enterprise systems * Strong hands-on experience with custom ...
OpenAPI Development: Build, optimize, and document APIs leveraging OpenAPI standards for seamless ... GCP/AI project management, and team mentoring * Problem-solving and analytical thinking * Technical ...
OpenAPI Development: Build, optimize, and document APIs leveraging OpenAPI standards for seamless ... GCP/AI project management, and team mentoring * Problem-solving and analytical thinking * Technical ...
Edmonton, AB · Remote
Act as the voice of the customer to guide all stages of software development, including user story ... Work closely with stakeholders to plan, develop, and provide product and feature management ...
New
Quick apply
Edmonton, AB · Remote
Act as the voice of the customer to guide all stages of software development, including user story ... Work closely with stakeholders to plan, develop, and provide product and feature management ...
New
As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.
| Aspect | Software Development Manager | Software Engineer |
|---|---|---|
| Responsibilities | Oversees development teams, manages projects, sets strategic goals | Designs, codes, tests software applications |
| Required Skills | Leadership, project management, technical expertise | Programming, problem-solving, technical skills |
| Credentials | Bachelor's or higher in CS or related field, often with experience in management | Bachelor's or higher in CS or related field |
| Work Environment | Team management, collaboration with stakeholders | Individual or team coding tasks, development environments |
The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

Full-time
Posted 2 hours ago
Major Job Functions:
Manages the development of enterprise grade requirements and analysis (with clear understanding of regional specifics)
Provides enterprise and strategic alignment on business and technical initiatives by conducting enterprise grade analysis
Translate business requirements into functional/non-functional specifications
Develops/Maintains enterprise business analysis proposals, business cases, business requirements documents, and detailed work plans
Produces business analysis documentation that is of excellent quality, which is easily understood by the reviewers, approvers, and users of the material
Works with department leads to create a positive experience for various stakeholders
Promotes positive relationships between stakeholders, subject matter experts and technical resources
Effectively brokers a shared understanding on business issues, and agreement on the best solution given the business unit's need and the company's strategic goals
Ensures assigned business analysis tasks are completed in a timely and efficient manner to support the needs of the business
Ensure compliance with Finning's change-control processes related to the systems development life cycle
Mentor and lead the work of team members
Mandatory (Must-Have) Skills:
Post-Secondary degree or equivalent experiencein education, business and/or information systems.
5+ years' experience in software delivery
5+ years' experience in continuous and process improvement
7+ years of experience as a business analyst, with at least 2-3 years focused specifically on Microsoft Dynamics 365 implementations.
3-5 years related ERP Systems analysis, business system analysis & support experience
Combination of Education and/or experience related to a specific business area is required
Experience leading and managing analysisinitiatives
Experience in system development/maintenance/testing, change management, project management and business processes.
Expertise in research, communication, project, and requirement management tools including MS Office Suite (Excel, PowerPoint, Outlook, Word), MS Teams, Visio, ADO (Azure DevOps), project management software (MS Project, others), and a working knowledge of the Internet and search engines.
Nice-to-Have (Non-Mandatory) Skills:
ITIL Certification (desirable)
Business Analysis Certification (desirable)
Experience of BABOK (recommended)
Extensive and advanced knowledge of business analysis concepts, tools, and processes, IT resources and enabling technologies as well as their application
Advanced and broad knowledge of business issues, processes, and strategic planning, as well as IT resources and enabling technologies
Working knowledge of Microsoft Office software. Particularly with Microsoft Word Teams, ADO (Azure DevOps), and Microsoft Visio
Microsoft Dynamics 365
Automation Tools such as UIPath, PowerAutomate considered a plus
D365 Configuration: Customizing Dynamics 365 modules (Sales, Marketing, Customer Service, Finance, Supply Chain, Business Central) to meet requirements, including configuring forms, views, workflows, and business rules.
Specific Skills:
Relationship building & management,
Adaptability, attention to detail, problem solving
Long term project planning, Change Management
Ability to negotiate, persuade, promote, and to obtain commitment of others.
Strong organizational skills
Experience in requirement analysis, business re-engineering and software development processes.
Experience in developing, planning, coordination, and execution of acceptance test plans, preferably in a web-based environment.
Information development and reporting approaches and methodologies.
Ability to communicate in technical and business terms
Strong team support skills that promote cooperation and collaboration
Strong analytical skills
Strong communication skills. Concise and clear written and verbal communication skills, with an ability to adapt to the needs of specific audiences
Solid time management, planning and prioritization skills, with an ability to manage multiple task and priorities concurrently
Resilience, with the ability to adapt under changing business priorities
At Finning, we prioritize creating a diverse and inclusive environment. We are proud to be an equal opportunity employer, and we actively encourage all individuals to express themselves and achieve their full potential. As a company, we continuously strive to enhance our outreach to individuals of all backgrounds and identities. We do notdiscriminate against applicants based on gender identity, race, national and ethnic origin, religion, age, sexual orientation, marital and family status, and/or mental or physical disabilities.Furthermore, Finning is committed to collaborating with and providing reasonable accommodations /adjustments to individuals with disabilities. If you require an adjustment/accommodation at any point during the recruitment process, please inform your recruiter.