1

Software Development Manager Jobs in Leduc, AB (NOW HIRING)

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

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

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

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

next page

Showing results 1-20

Software Development Manager information

What Does a Software Development Manager Do?

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.

What are the key skills and qualifications needed to thrive as a Software Development Manager, and why are they important?

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

How does a Software Development Manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

What is the difference between Software Development Manager vs Software Engineer?

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual 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.

What job categories do people searching Software Development Manager jobs in Leduc, AB look for? The top searched job categories for Software Development Manager jobs in Leduc, AB are:
What cities near Leduc, AB are hiring for Software Development Manager jobs? Cities near Leduc, AB with the most Software Development Manager job openings:
Infographic showing various Software Development Manager job openings in Leduc, AB as of May 2026, with employment types broken down into 1% Internship, 73% Full Time, 20% Part Time, and 6% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution.

Business Analyst III

Finning

Edmonton, AB • On-site

Full-time

Posted 2 hours ago


Job description

Company:Finning CanadaNumber of Openings:1Worker Type:PermanentPosition Overview:Finning Canada is seeking a permanent full-time Business Analyst III to lead business requirements gathering and solution development for technology-enabled initiatives. This role plays a critical liaison function between business stakeholders and technology teams to ensure effective alignment of business needs with system capabilities.Job Description:

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.