Search jobs > Toronto, ON > Software developer

Software Developer - intermediate

Aiolos Engineering Corporation
Toronto, Ontario, Canada
$100K-$120K a year
Permanent
Full-time

Aiolos is an engineering consulting firm, designing and producing advanced testing facilities in the Aerospace and Automotive sectors.

We are headquartered in Toronto and deliver to a global market.

Job Summary

The Intermediate Software Developer will be responsible for software design and programming primarily in .NET (C#) specializing in Front End development (or Full Stack).

Working closely with the Software Manager, they will design and implement software solutions from start to finish, including documenting software design and generating user guides.

They will be responsible for testing in the office until product release. They will guide and implement the improvement of current products, software quality, processes, and standards to expand and improve our software suite according to the current roadmap.

They will also mentor and guide less experienced programmers in development of their applications.

Key Responsibilities

Technical

  • Demonstrate a diverse programming background, with strong experience in C# programming using and interfacing with live data sources via Windows Services.
  • Strong experience in Front End development, particularly Windows application design and coding with Microsoft Visual Studio and .NET MAUI.
  • Demonstrate an understanding of supported applications & all interdependencies (OS, network, server, workstations, etc.)
  • Design, build and maintain efficient, reusable, and reliable C# applications.
  • Support the development of coding strategy, frameworks, test strategy, and best practices for the software department.
  • Demonstrate proficient understanding of Git and Azure DevOps.
  • Graphic Design experience would be an asset.
  • Back End Design experience would be an asset.

Client Relations

  • Make presentations to internal clients as part of a development checkpoint or software design review.
  • Meet and interact with internal clients to evolve the software design and produce excellent deliverables.
  • Work with internal clients and testers to ensure an exhaustive test program and successful software release.
  • Occasional travel to job site locations to setup and troubleshoot newly developed software.

Communication

  • Must have strong oral and written communication skills and be team oriented.
  • Author, update and maintain software design documents.
  • Consult with the Director, Control Systems and Senior Software Developers to analyze and assess needs and opportunities for development paths.

Leadership

  • Be responsible for participating in all phases of the software development and maintenance life cycle.
  • Ability to work independently and meet deadlines and milestones with minimal supervision.
  • Possess a strong sense of ownership of their work, managing project and internal deadlines with complete independence.
  • Readily accept and prioritize new tasks, completing work within both given and self-managed time constraints

Required Qualifications :

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4-6 years experience in Software Development.
  • Strong experience in C# programming.
  • Strong experience in Front End development (or Full Stack).
  • Strong English verbal and written communication skills.
  • Minimum Permanent Residency, Citizenship preferred.

What we offer :

  • Salary range : $100k to $120k
  • Hybrid work environment
  • Flex hours
  • 4 weeks vacation per year
  • Flex hours

This is a full time, permanent position.

We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.

13 days ago
Related jobs
Promoted
Aiolos Engineering Corporation
Toronto, Ontario

Intermediate Software Developer. Working closely with the Software Manager, they will design and implement software solutions from start to finish, including documenting software design and generating user guides. They will guide and implement the improvement of current products, software quality, p...

Arcadis
Toronto, Ontario

Minimum 3 years software development experience;. Strong understanding of the full software development life cycle, including best practices;. ...

CLIO
Toronto, Ontario

Work with a team of developers to solve complex problems and provide elegant solutions to Clio customers;. Work in an agile environment with our team of full stack developers across a variety of projects. Experience in software development, specifically with building web applications at scale and Ru...

IBI Group
Toronto, Ontario

Intermediate Front-End Software Developer. Minimum 3 years software development experience;. Strong understanding of the full software development life cycle, including best practices;. ...

Vidyard
Remote, Canada
Remote

As an Intermediate Developer focusing on Developer Experience, you will be instrumental in enhancing the productivity and efficiency of our product teams. By ensuring our infrastructure is robust and our developers are well-supported, our Developer Platform team plays a crucial role in enabling our ...

Lightspeed
Toronto, Ontario

Contribute to continuous improvement of our software delivery processes and practices. Strong software engineering and computer science fundamentals. You have a passion for software development and a customer-focused mindset. ...

IBI Group
Toronto, Ontario

Minimum 3 years software development experience;. Strong understanding of the full software development life cycle, including best practices;. ...

JLI Consulting Talent Search
Vaughan, Ontario

Our client, an eServices company, is in search for an experienced software solutions developer. Minimum 7 years in a general developer type role. ...

Promoted
Spectra Group Inc.
Toronto, Ontario

Net Developer with Clean Architecture/Domain-Driven Design (DDD) and WinForms. ...

Promoted
Intrahealth, a HEALWELL AI Company
Canada
Remote

As a Principal Software Developer, you will play a critical role in the software development organization. Intrahealth is looking for a high-energy Principal Software Developer. Intrahealth provides a suite of flexible software solutions to a wide variety of customers including health authorities, h...