Enable job alerts via email!

Senior Application Architect - Remote / Telecommute

Cynet systems Inc

Edmonton

Remote

CAD 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A technology solutions company seeks an experienced Software Architect to provide expertise in architecting principles and solutions in a .Net environment. Responsibilities include designing frameworks, evaluating services, and collaborating with teams. Ideal candidates must have a degree in computer science and substantial experience in enterprise IT environments. This role requires technical leadership and a deep understanding of software architecture standards.

Qualifications

  • Four years of relevant experience with a university degree in computer science.
  • Experience leading solution architecture for large-scale projects.
  • Experience working in enterprise IT environments.

Responsibilities

  • Provide high quality expertise in architecting principles.
  • Assist in developing project plans, schedules, and estimates.
  • Collaborate with multi-disciplined teams.

Skills

Software architecture
.Net environment
System design
Problem-solving

Education

University graduation in computer science or related discipline

Tools

Microsoft .Net
Java
Python
Job description
Responsibilities
  • Provide high quality expertise in architecting principles, approaches, and best practices to effectively support the development of software applications and solutions in a .Net environment.
  • Assist in buy versus build analysis and documentation for software solutions.
  • Design frameworks, components, and solutions that satisfy business requirements while maximizing reuse when applicable.
  • Evaluate current services and recommend remedial actions where required.
  • Assist in determining hardware and software requirements.
  • Collaborate with multi-disciplined teams on proof of concept and limited production rollouts.
  • Provide quality control on production implementations.
  • Ensure the application architecture is aligned with enterprise architecture standards and guidelines.
  • Assist in developing project plans, schedules, and estimates pertaining to architectural deployment and service delivery.
  • Assist in developing task lists and resource assignments within the context of architectural planning and deployments.
  • Provide technical leadership and expertise to project team members by producing written specifications, presenting technical information, and facilitating technical discussions.
  • Document technical recommendations and provide technical advice and guidance to management, operations, project team members, and relevant stakeholders.
  • Document architecture designs, architectural models, related test plans, quality assurance plans, and other documents as required.
  • Ensure change management processes are followed.
  • Make recommendations to project team members regarding issues, risks, and client satisfaction.
  • Research, evaluate, and report on the latest technology trends relevant to business needs.
  • Provide tracking and reporting of time and status on all work as required.
Requirements / Must Have
  • University graduation in computer science or a related discipline with four years of relevant experience; or two-year diploma in computer science or related discipline with six years of relevant experience; or one-year certificate in computer science or related discipline with seven years of relevant experience; or a currently active professional certification or accreditation with eight years of relevant experience.
  • Experience in developing and maintaining system design and enterprise architecture models in two or more architecture domains including business, application, data, technology, and security.
  • Experience leading solution architecture and introducing the overall technical vision for large-scale enterprise projects with integrations between systems.
  • Experience in planning, designing, implementing, and supporting platform solutions in an enterprise IT environment equivalent in size and complexity to the client.
  • Experience leading and facilitating meetings with stakeholders at all levels.
  • Experience with enterprise architectures and associated best practices, methods, standards, tools, policies, and processes.
  • Experience working as an application architect designing or maintaining solutions that use the development stack and derivative technologies including Microsoft .Net, Java, and Python.
  • Experience working as an application architect in an enterprise IT environment equivalent in size and complexity to the client.
Preferred Skills
  • Experience and technical knowledge of application programming design patterns.
  • Experience contributing to or developing application architecture standards and guidelines.
  • Experience implementing and supporting application frameworks in an enterprise IT environment equivalent in size and complexity to the client.
  • Experience providing leadership, planning, estimating, and presentations of ideas and solutions.
  • Experience with cloud-native software development.
  • Experience with enterprise architecture frameworks such as TOGAF, Gartner, or Zachman.
  • Experience working with Open Web Application Security Project (OWASP) Top Ten web application security flaws.
Additional Information
  • Candidate will require own equipment.
  • Completion of mandatory training such as Freedom of Information and Protection of Privacy Act and security awareness training will be required once hired.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs