Software Application Architect (Mississauga, CA)

Software Application Architect

Job Summary:

The enterprise application architect will be responsible for leading the development and implementation of the overall application architecture and technical roadmap for the company.
Define enterprise-wide architectures and designs across multiple product development teams.
The enterprise application architect will advise development teams on technology choices, development best practices, integration design and create architectures to optimize these areas.

This is a technical leadership role.

Job Description:

Roles and Responsibilities:

  • Define enterprise-wide architectures and designs across multiple product and functional areas.
  • Lead the development and implementation of the overall application architecture and roadmap for the company.
  • Be responsible for the conception of solutions, building consensus and the selling and execution of such solutions.
  • Interface across business areas, acting as visionary to proactively assist in defining the direction for future projects.
  • Provide education, coaching, and guidelines to engineering teams, and exercise governance on the use of enterprise architecture tools, technology, patterns, and standard.
  • Define enterprise level application and custom integration solutions including major enhancements and interfaces.

Technical Excellence

  • Promote shared architecture components and applications to reduce costs and improve information flows
  • Ensure projects do not duplicate functionality or diverge from architecture guidelines
  • Collaborate with product and delivery stakeholders to create and document standards and patterns that can be leveraged for future re-use
  • Actively seek out opportunities to leverage industry standard solutions for new business offerings and services
  • Review existing and emerging technologies and market trends to determine their potential impact on the enterprise’s strategy and architecture
  • Identify and recommend areas appropriate for further improvements and participate in any Proof of Concept projects required to thoroughly investigate architectural possibilities and
  • Ensure technical integrity and consistency of solutions at every stage of lifecycle

Requirement for the role:

  • University Degree in computer science, computer engineering or related discipline
  • 10 years minimum software related experience with 7+ years experience in enterprise application design and architecture, including solid hands-on experience in conceptualization, modelling, designing and leading implementation
  • Experience in an enterprise (B2B) environment running multiple platforms, .i.e. Linux, Windows, Unix and multiple application servers
  • Familiarity with cloud, data, security, scalability and Business Process Architecture through collaborative experience in the design of enterprise-level solutions
  • Strong (5+ years) technical expertise in fullstack development, system integration, web services (RESTful), microservices, data
  • Understanding of modern architecture frameworks, patterns and methodologies, and able to apply the principles in design
  • Broad understanding of software management practices and technology issues, including agile, infrastructure and application design, development tools, support, project and process management
  • Strong process improvement orientation, and  experience in leading multi-disciplinary groups  
  • Excellent analytical and problem solving skills
  • Excellent written and oral and written communication skills
  • Excellent presentation and coordination skills

Preferred assets:

  • Experience with mobile application development and releases
  • Experience with AI / ML based solutions
  • Experience / knowledge in transit industry

About Trapeze

Here at Trapeze, we strive to ensure that our employees succeed in all aspects of their career. Our culture provides individuals with the ability and opportunity to collaborate, learn and grow. We encourage our employees to openly contribute ideas, whether you are a student, graduate, or current member of the team. From day one, you will be assigned tasks that are meaningful to both the success of our business and your career development.

Apply for this job
  • Join our community for FREE today!

  • Create and share your own profile

  • Join the discussions

  • Publish your own items

  • Subscription to our Weekly eNewsletter

your benefits?

Get connected with parking professionals worldwide

Create your account


FREE membership benefits

  • * create and share your own profile
  • * join the discussions
  • * publish your own items on parking-net.commanage news, jobs, tenders, companies, events, showcases, educations, associations and literature.
  • * subscribe to our weekly eNewsletter
Add a job yourself