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.

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

Clio
Toronto, Ontario

We are currently seeking a Software Developer to join our rapidly growing engineering team. 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. Exp...

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

Maarut Inc
Toronto, Ontario

Designupdate the existing integration solutions to move data betweenonpremise and cloud solutions using Oracle technology such asIntegration Cloud Oracle Data Integrator and customPL/SQL.Reviewand analyze system requirements perform data and gap analysis andrecommend solutionoptions.Performcode revi...

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

Maarut Inc
Toronto, Ontario

MicrosoftCertified: Power Platform DeveloperAssociate. Providingtechnical guidance and support to other developers and endusers onthe use of Power Platformtools. NET, C# (for custom connectorsand plugins) Understanding of app design principles, user interface(UI) design, and user experience (UX) con...

Lightspeed
Toronto, Ontario

Intermediate Frontend Software Developer. As a Intermediate Frontend Software Developer you will be supporting Lightspeed's Hospitality product group on the mission to create powerful insights and recommendations and curate actionable data to our customers, giving them the tools to better understand...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages includingetc. Experiencein programming and analysis; specialized CRM software packagesupport at the specified experiencelevel. Abilityto collaborate with IT Professionals throughout the Software...

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

Arcadis
Toronto, Ontario

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