View all jobs

Application Architect

Vancouver, BC · Information Technology
Application Architect
  • Evaluate the current state of SIS application and development processes/practices
  • Make recommendations to improve application stability and extensibility
  • Advise on coding practices, design patterns, refactoring strategies, and application design best practices
  • Estimate work efforts and provide guidance on solution approaches
  • Collaborate with Solution Architects to design scalable, supportable solutions to meet business needs, and adhere to data governance and security standards
  • Coach development teams on best practices, and ensure quality of deliverables through unit and integration testing
  • Document application architecture, including class diagrams, entity relationship diagrams, data flow diagrams, integration specifications, and other supportive documentation
  • Reverse engineer requirements through detailed systems analysis
  • Effectively communicate benefits and impacts of solution options and technical decisions
  • Ability to navigate complex legacy systems and triage defects and refactoring based on business value and risk
  • Participate in agile practices based on the Scrum framework
  • Ability to estimate user stories and decompose them into actionable developer tasks
  • Bring clarity and focus in a complex environment with much ambiguity
  • Design, develop and test application components and integrations
 About Affinity:

Affinity is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.

For more information on Affinity, please visit www.affinity-group.ca

More Openings

Business Analyst
Contracts Manager
IT Buyer
Network Engineer

Share This Job

Powered by