Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

Web Software Architect/Developer

by Plexus International Corporation

Location: London, Ontario
Date Posted: Apr 20, 2017

Job Description

Web Software Architect/Developer
Plexus International is a quality management system training provider representing various industries for training needs including Aerospace, Automotive, Environmental Management, Healthcare, Higher Education, and Laboratory Management. Headquartered in Minneapolis, Minnesota, today Plexus trains professionals on six continents and in multiple languages through an extensive network of global partners. By providing effective training that can be applied and reiterated, Plexus creates self-sustaining systems that serve as the educational framework for entire industries.

The growing Canadian team works to support global initiatives through the development of web-based tools and technologies that facilitate training and assessment opportunities, whether online, face-to-face, or as part of blended learning solutions.

We are currently looking for a Web Software Architect/Developer for our office in London, Ontario to help us increase our velocity as we take on an increased amount of complex global challenges.
 
Role/Responsibilities:
  • Work with management, customers, and internal teams to help define and refine project requirements
  • Develop and document project specifications that integrate with existing services as necessary, including wireframes and flow diagrams as necessary
  • Design and document database tables/architecture to support project requirements
  • Design and document API specifications (JSON RESTful methodology) to support project requirements
  • Communicate with stakeholders on a regular basis to refine and finalize project design.
  • Advise management on suggested development milestones and anticipated project timeline.
  • Participate as part of the software development team, as project needs/requirements dictate.
  • Maintain up-to-date documentation as projects evolve.
 
Skills/Qualifications:
  • Experience architecting and documenting software solutions that demonstrate a strong understanding of web-based application development concepts, principles, and best practices, as demonstrated in a portfolio of past work.
  • Experience with API documentation tools (e.g. Swagger) and Database Modeling Tools (e.g. Visio, MySQL Workbench).
  • Proven understanding of PHP.
  • Proven understanding of relational databases (including MySQL) and non-relational databases.
  • Frontend development experience using Javascript, jQuery, and related frameworks/libraries.
  • Understanding of code versioning tools such as SVN/Git.
  • Experience using a wide variety of languages, tools, and methodologies including XML, JSON, HTML, CSS, REST, and SOAP.
  • Familiarity with Model-View-Controller (MVC) based frameworks, microservice architectures, and security principles (including hashing, encryption, XSS, CSRF, etc.).
  • Exceptional communication, interpersonal, and “team-work” skills.
  • Self-motivated individual with excellent time management and organizational skills.
  • Asset: Experience architecting/developing apps for mobile devices and tablets (iOS/Android).
  • Asset: Experience architecting/developing global “big data”/data analytics solutions

Please send resumes and cover letters to Jeremy Crosskill at jeremy@plexusintl.com and Andrew Metcalfe at andrew@plexusintl.com.