Web Software Senior Developer/Architect

by Apparatus Global Solutions (AGS) / Plexus International

Position Type: Full-time
Location: London, ON
Date Posted: Oct 08, 2025
Experience: 10+ Years
Apparatus Global Solutions (AGS) / Plexus International

Job Description

Plexus International / Apparatus Global Solutions (Canadian subsidiary of Plexus International) are global leaders in providing training, assessment, and consulting services for organizations to accelerate quality management and business efficiency. Our experienced team is responsible for building and supporting global initiatives through the development of custom-tailored web-based tools and technologies.

We are currently looking for a Web Software Senior Developer/Architect for our London, Ontario team.

Role/Responsibilities:

  • Coordinate and actively participate in the software development process as a leading member of the development team
  • Supporting and improving existing systems with new services and components
  • Establish, maintain, and enforce coding guidelines and other standard practices
  • Writing technical documentation as required
  • Perform code reviews and work with team to ensure all products meet quality standards
  • Effectively oversee task delegation and management within a growing, geographically diverse development team
  • Work with key stakeholders to develop detailed project plans based on identified goals and design documents
  • Designate and manage project assignments, milestones, deliverables and deadlines
  • Interface with key stakeholders to refine project plan and manage expectations/requirements
  • Diagnose and triage reported software bugs, and prioritize development of related corrections in light of project plans and development timelines

Skills/Qualifications/Requirements

  • Essential: 5+ years experience programming with Microsoft .NET (C#) and strong demonstrated mastery of object-oriented programming principles
  • Essential: 5+ years of experience working with a diverse range of programming environments, languages, and tools, including: JSON, REST, SOAP, XHTML/HTML5, XML/DOM, CSS, Javascript, Typescript, AJAX
  • Essential: Strong demonstrated knowledge of web-based application development concepts, principles, and best practices, demonstrated in a portfolio of past work
  • Essential: Proven experience in architecting and documenting software solutions that reflect a strong understanding of web-based application development principles
  • Essential: Knowledge of database-driven backends (MS SQL) including interacting with and optimizing MS SQL Databases, database modelling, etc.
  • Important: Demonstrated familiarity with good database architecture principles
  • Important: Strong knowledge and hands-on experience with Microsoft Azure, including key services such as Azure App Services
  • Important: Experience with caching mechanisms and technologies, particularly Redis, for optimizing performance and managing high throughput data operations
  • Important: Experience using Abstraction Layers, preferably Entity Framework.
  • Important: Demonstrated familiarity with cloud computing principles, client-server architectures, and service-oriented architecture
  • Important: Able to work both in a team environment & individually on assigned tasks
  • Important: Familiarity with Model-View-Controller (MVC) based frameworks
  • Important: Strong demonstrated ability to identify new technological trends and to incorporate these into on-going development projects
  • Important: Strong demonstrated ability to lead teams and manage projects, consistent with the expectations of the position
  • Important: Design and document API specifications (JSON RESTful methodology)
  • Important: Fluent command of the English language both oral and written
  • Asset: Demonstrated familiarity with issue-tracking software/ tools and principles
  • Asset: Demonstrated familiarity with internationalization/localization principles and techniques, including familiarity with character encoding scheme concepts and requirements.
  • Asset: Demonstrated familiarity with web server software and configuration
  • Asset: Strong proficiency with Windows and Linux operating systems, including advanced troubleshooting skills, scripting, and command-line debugging
  • Asset: Strong written and verbal communication skills
  • Asset: Demonstrated familiarity with good user interface design principles
  • Asset: Familiarity and experience in developing applications for mobile devices and tablets is a strong asset
  • Asset: Willingness and ability to be on-call (and work from home when called) outside of normal office hours, typically on a scheduled basis but also in case of emergency
  • Asset: Willingness and ability to travel periodically to meet with stakeholders and other divisions of the company within Canada and in the United States

Desired Traits

  • The ability to inspire and change minds with new ideas, visions
  • Curiosity and openness to learn existing methodologies as well as new technological trends

Benefits:

  • Casual dress
  • Dental care
  • Employee assistance program
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • RRSP match
  • Vision care

Application Contact Information

Company Name:   Apparatus Global Solutions (AGS) / Plexus International
Contact Name:   Jeremy Crosskill - Managing Director
Email Address:   jcrosskill@plexusintl.com
Company Website: https://plexusintl.com/us/services/software-application-development/