Loading...

Easy Apply

Please enter a valid email.
Please enter a valid phone number.
Please select a valid country.
Please provide a resume.
You must review and agree before submitting.
Technology Architect - Senior
The Senior Technology Architect is responsible for the overall architecture and solution of the platform and its products to ensure a nimble and reliable platform and products that meet client and user needs.  The role is responsible for general system improvements such as technology advances and innovation.  The Senior Technology Architect works very closely with the developers, BA/QA, and other subject matter experts as needed to ensure the effectiveness of the development process.  The Senior Technology Architect also functions as UX Designer/Writer and works alongside the clients to define the problem, ideate the design; and create wireframes and prototypes to convey the concept design. Additional UX expert consultation is employed via a CAC UX Expert as needed. Design specifications are created and passed down to the development team for analysis and coding.  The Senior Technology Architect works very closely with the Product Manager and the clients to understand the product MVP and product’s prioritized backlog, and to set up sprint goals accordingly.

Experience and Skillset Requirements:

Responsibilities:
Developing, recommending, implementing, and managing the technical architecture for applications in a large, distributed cross-platform environment.
Identifying relevant information and determining the development environment.
Managing hardware, software, database, and communications components.

General Skills:
Leadership experience in technical architecture development and implementation.
Extensive experience across multiple platforms, operating systems, environments, databases, and communication protocols.
Familiarity with middleware and gateways.
Knowledge of performance considerations in different environments.
Proficiency in structured methodologies for application design and implementation.
Systems analysis and design expertise in large systems environments.
Ability to design processes based on ITIL principles.
Translating business requirements into reporting needs.
Familiarity with CASE tools and project management software.
Awareness of emerging technologies and trends.

Desirable Skills:
Experience creating enterprise architecture deliverables (e.g., models) based on Ontario Government Enterprise Architecture processes.
Knowledge of Enterprise Content Management (Open Text ECM applications).
Understanding of Information Management principles.
 

Evaluation Criteria
Price - 30

Software Design experience - 10
Expertise at .NET design and development on all tiers.
Expertise with full software development life cycle
Wire framing
UI/UX experience with highly intuitive and responsive design
Hands-On applied design patterns Custom framework design for enterprise solutions

Database Design and SQL - 10
Database design
Fluency in advance SQL query language
SQL Stored Procedures Triggers
Functions and Views
Advanced search engine design Familiarity with SQL server 2005/2008/2012 and above

Server and Network experience - 10
Server and Network Troubleshooting Web server technologies and implementations. EG: DNS, Load Balancers, network routing.
Troubleshooting physical and network issues
Azure experience

Systems Analysis - 10
Demonstrated experience in systems analysis and having worked client facing gathering requirements and interpreting business needs into technical solutions.

Front-end Web Applications - 5
Experience in the development of front- end web applications (ASP.Net) with Microsoft .Net Framework 3.5, 4.0, 4.5, .Net Core 2 and above

Web Technologies - 5
Hands-on development experience in web technologies: HTML programming using XHTML, AJAX (JQuery a plus), Java Script, CSS 2, Ability to build and apply ASP.net controls. UI design and accessibility

Hands on experience developing server side components - 15
Ability to develop with, and interface to, web services written in WCF Ability to develop data access components with Microsoft Entity Framework, Interface WCF services with Entity framework objects Knowledge of T-SQL language, database design, stores procedures/ views/functions and general

Application deployment on Windows Server - 5
Hands on experience with application deployment on Windows server using IIS
7.0 or later and using Visual Studio 2008/2010 and above tools

MUST HAVES:
Mandatory Skills Candidate Experience (Years) Details
Expertise at .NET design and development on all tiers.    
Database design    
UI/UX experience with highly intuitive and responsive design    
AODA experience    
Experience with design and development of enterprise web applications in Azure preferably data collection or CRM systems    

Project information: SMS project