Enable job alerts via email!

Senior Software Developer (desktop application)

ALTEN Canada

Markham

On-site

CAD 70,000 - 110,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is on the lookout for a Senior Software Developer to lead the development of innovative desktop applications. In this pivotal role, you will leverage your extensive experience to guide a talented team, ensuring the delivery of high-quality software solutions. You'll collaborate with cross-functional teams, mentor junior developers, and play a key role in enhancing software processes. If you are passionate about technology and eager to make a significant impact in a dynamic environment, this opportunity is perfect for you.

Qualifications

  • 5+ years in developing PC based software applications.
  • Experience leading a team of software developers.
  • Strong understanding of SDLC and Agile methodologies.

Responsibilities

  • Lead software development for PC applications and mentor team members.
  • Collaborate on product development plans and handle critical issues.
  • Support test automation and ensure requirements traceability.

Skills

Test-Driven Development
UML for Software Design
SDLC Process
Agile/XP Methodologies
Interpersonal Skills
Problem-Solving Skills

Education

Bachelor in STEM

Tools

JIRA
Version Control Systems
XML

Job description

Senior Software Developer (desktop application)
Senior Software Developer (desktop application)

3 weeks ago Be among the first 25 applicants

Direct message the job poster from ALTEN Canada

Role Summary

• The Lead Professional Band (LPB) Software developer has minimum 5 years of proven experience in developing PC based software applications.

• Minimum 2 years of experience as team leader supporting product manager and/or scrum masters with preparation of execution plans.

• Lead software developer is responsible for preparing design specifications to deliver product requirements defined by product management and product owner.

• Lead and mentor Professional Band developers.

• Collaborate, contribute, estimate and advise upper management and NPI teams for the definition of product development plans including research of technologies, budgets, and resource and tool requirements.

• Take on frontline role in the handling of critical customer and business issues.

• Lead Root Cause Analysis (RCA) investigations.

• Be part of an agile development team that develops PC based applications for configuring Gateways and RTUs

• Own and develop software modules for each requirement as part of every agile iteration schedule

• Work collaboratively with software validation teams to support implementation of test automation framework to enhance test coverage

• Identify and ensure requirements traceability to product specifications

• Identify and report defects detected during peer to peer reviews and unit testing

• Work in resolution and prioritization of reported defects and work with software validation team to facilitate timely closure

• Record and report development status on a continuous basis through agile tools

• Support resolution of field and customer issues for tier 3/4 cases

• Familiarity with electrical utility substation protocols, configuration tools, networking, information technology, Intelligent Electronic Devices (IEDs).

• Provide leadership by example and teamwork over multiple NPI project implementation and execution, as well as, all customer support and issues provided by team.

• Lead design of complex software packages for the configuration and maintenance of Industrial Electronic Devices.

• Ensure external/internal customer requirements (JIRA / Version 1) are logged, actionable as required and reported on a regular periodic basis.

• Support GE Software Factory initiatives to enhance software development processes.

• Assign and oversee development team during execution of NPI projects.

• Mentor test team members by constructive feedback, sharing of best practices and experience, and bolstering support and providing backup to team members as required.

• Work directly with other software development leads, business functional organizations and management to support all phases of New product Introduction (NPI) and Life Cycle Support (LCS) business activities and planning.

• Be current and at the forefront of new technologies and strategies, examining opportunities for business improvement.

Required Qualifications

• Bachelors in STEM

• 2+ years of experience with test-driven development.

• 2+ years of experience leading a team of software developers

• Knowledge on UML for software design

• Understanding of version/configuration control concepts and the need for accurate tracking of software updates and releases

• Experience in XML including in knowledge of XML schemas

• Strong understanding of SDLC process and Agile/XP

• Capacity to listen, understand and synthesize end-user requirements in a multi-cultural environment and global teams operating in different time zones

• Strong oral and written communication skills

• Strong interpersonal and leadership skills

Desired Characteristics

• Understanding of utility / SCADA communication protocols concepts, networking and interaction between Intelligent Electronic Devices will be an asset

• Experience with industrial applications will be an asset

• Organized ability to multi-task and stay organized

• High energy, self-starter, with a proven track record in delivering results.

• Establishes a sense of urgency to complete tasks in an efficient, timely and effective manner

• Strong problem-solving skills

• Ability to work independently

• Prior experience in engineering, testing and instrumentation

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function

Referrals increase your chances of interviewing at ALTEN Canada by 2x

Sign in to set job alerts for “Software Engineer” roles.
Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
Junior Software Developer (Askuity division)
Software Developer Full Stack (Junior) 9063-1115
Front-End Developer (Rumble Advertising Center)
Junior Software Developer (Askuity division)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. MS Power Platform Application Developer (Remote)

NTT DATA, Inc.

Toronto

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Senior Software Engineer, Mozilla VPN

Mozilla

Toronto

Remote

CAD 104,000 - 139,000

6 days ago
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108,000 - 200,000

Today
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer, Tokenization

Chainlink Labs

Toronto

Remote

CAD 90,000 - 150,000

Yesterday
Be an early applicant

SuccessFactors Functional Consultant

Apex Systems

Toronto

Remote

CAD 60,000 - 100,000

Yesterday
Be an early applicant

Sr Software Engineer, Build & Release

Mozilla

Remote

CAD 105,000 - 125,000

Yesterday
Be an early applicant

Microsoft Dynamics 365 F&O Senior Supply Chain Management Consultant

BDO Canada

Toronto

Remote

CAD 80,000 - 110,000

10 days ago

Développeur logiciels III/ Software Developer III

Ticketmaster

Toronto

Remote

CAD 70,000 - 110,000

9 days ago