Prev Next
Close close-icon

Angular Software Architect

  • Location: Virtual
  • Opening Date: August 2020
  • Closing Date: TBD
  • Reporting to: Manager, Software Architects

Essential Functions/Responsibilities

  • Create and review software technical designs for internal and client-driven projects
  • Oversee and review the implementation and development of technical designs
  • Create documentation for both technical and non-technical resources regarding complex systems and solutions
  • Provide the technical design for new client implementations
  • Design new custom system features to integrate with the existing system architecture to support new and existing clients and ongoing system enhancements
  • Effectively communicate with client contacts and project managers to create project specifications and success criteria
  • Implement complex UI/UX solutions as part of the technical team
  • Provide recommendations for managing complex data and system issues
  • Participate in and contribute to project retrospectives
  • Provide technical training and documentation to guide technical staff
  • Perform Quality Reviews and provide feedback on ways to improve
  • Assist in the development of other staff members


  • Angular 2+
  • TypeScript
  • Javascript
  • JSON
  • HTML5
  • UI/UX
  • Source Control (Git preferred)
  • Excellent written and verbal communication
  • Time management skills
  • Critical thinking skills
  • Ability to work in a virtual environment (e.g., self-starter, disciplined, troubleshooting)

Preferred Competencies

  • Apollo
  • Flexbox
  • SQL Server
  • C# preferred or equivalent (Java, C++, etc.)

Supervisory Responsibility

  • This position has minimal supervisory responsibilities


  • Up to 10%

Required Education and Experience

  • 3-5 years of computer programing experience
  • Bachelor Degree in Computer Science or IT or 1-2 years additional experience

Preferred Education and Experience

  • Working knowledge of .Net or similar development experience
  • Regression, unit, or other code testing methodologies
  • Experience in the testing industry
  • Comfortable working with client representatives (technical and non-technical)
  • Effectively working in a virtual team

Other Duties

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Apply Now

Accepted file type: pdf.
Accepted file type: pdf.