Recherche d'emploi > Toronto, ON > Software developer

Software Developer - intermediate

Aiolos Engineering Corporation
Toronto, Ontario, Canada
100K $-120K $ / an
Permanent
Temps plein

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.

Il y a 16 jours
Emplois reliés
Offre sponsorisée
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...

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

Maarut Inc
Toronto, Ontario

Work withother team members to execute the project deliverables related tothe deployment and integration of .NET Framework and dataintegrity.Playa handson role in the implementation of new functionality andmicroservice integration to the .NET configuration changes and perform related systems integra...

Vidyard
Remote, Canada
Télétravail

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

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

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

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

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

IBI Group
Toronto, Ontario

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