To apply for this job you must first either login or register

Solution Architect

Toronto,Ontario -Contract



Job Description

As a Solution Architect you will be leading and facilitating the design and implementation of technical solutions and processes. You will contribute to the Definition of architecture principles, standards and guidelines regarding the proper use and deployment of business applications, data and technology. Creating and managing the various key architecture assets for the designated portfolio and scope.

You will partner with stakeholders in technology and business to define architecture possibilities and futures. In conjunction with the business and development teams, you will make recommendations on process or system design enhancements. You will be a key member of the system specification review process, ensuring system requirements can be translated into valid software architecture. You will analyze and design viable solutions to high complexity business problems according to user specifications.

You will be a key player in identifying risks and/or issues within our technology solution & design which may impact realization of project benefits and provides guidance and support to stakeholders in making good decisions to pro-actively resolve or mitigate potential risks/delays to the project. Your priority will be to ensure that systems are functionally appropriate, technically sound and well-integrated.

Required Knowledge:
Knowledge of the Healthcare industry including operations, technology and the business environment
Expert knowledge of computer or network systems hardware and software theory, practice, concepts and technology relevant to organizational vision.
Understands the strategic technical direction of:
o Middleware
o Continuous Integration and Continuous Deployment
o Testing
o Systems Management
o Enterprise Data & Access Layers
o Pertinent Styles of computing

Skill Needed:
Strong S/W design skills along with hands-on programming skills like java, node.js, etc.
* Strong Software development skills and that has a deep understanding of the full stack (physical servers, layers such as TCP/IP, networking, protocols, layered apps such as Apache, code, etc.)
A deep understanding of multi-tier web application/webservice architecture including:
o SOAP, REST, XML, JSON
o Middleware like API Gateway, message brokers, application servers, etc.
o Caching: Memcached, etc.
o Database: Oracle, MS SQL Server, NoSQL
Good Reverse Engineering Skills using APM (like Dynatrace) and Application Logs Analysis Tools like Splunk and expertise on how to correlate multiple data points across multiple tiers for solving non-functional problems like performance bottlenecks, scalability, network latency, browser rendering overhead, client desktop impacts on overall end to end performance, etc.
* Microservices design skills including design patterns and deployment model in a containerized environment like Docker, OpenShift, etc.

Experience we need:
Experience with a large-scale backend system design/development including databases, webservices, and message brokers.
* APM experience with Dynatrace
Strong Application Log Analysis experience (having hands on UNIX scripting skills and experience). Splunk is bonus to the basic UNIX based log file analysis experience
Familiar with Test-driven approach.
* Experience/Familiar with Containerized applications
* Experience with CI/CD and familiar with CI/CD tools and deployment architecture


Must Have Skills:

BA/BS degree or equivalent and a proven track record of Services delivery excellence with 10+ years of experience in technology leadership role;
Exceptional understanding of the requirements needed to design, manage and maintain complex networked data systems and their peripherals with a senior to expert level of technical skills within many of the core relevant technical proficiencies
Experience in designing, deploying and migrating key systems
Demonstrated ability to overcome the challenges both technical and political to achieve a successful close of their projects.
Deep understanding of business solutions and reusable components within solutions.
Must be experienced and proficient in a broad range of networking technologies.
Skills in project planning and execution
Strategic analysis, thinking and leadership skills***


Details:
Starting: ASAP
To apply for this job you must first either login or register