Worker’s Compensation Board of Manitoba Application Solution Architect Full Time in Winnipeg, MB

Worker’s Compensation Board of Manitoba

Branch Winnipeg MB CA

Application Solution Architect
Winnipeg, MB

The Application Solution Architect is responsible for overall design and development of application solutions within projects or business domains….

The Application Solution Architect is responsible for overall design and development of application solutions within projects or business domains. They assist the Enterprise Application Architect with the integrity and implementation of the enterprise-wide application and information architecture and the continuing evolution of the software development environment.

Job Duties:
Analysis and Design
• Creates and applies analysis and design documents (e.g. models) as per departmental departmental standards, guidelines, and practices to document the structure and function of systems.
• Analyzes the requirements for purchased software to determine how it should be configured and customized.
• Uses prototyping or other simulation techniques to evaluate and confirm requirements
• Prepare software specifications for development staff
• Participates in quality assurance activities, such as reviews

• Create, modify, and assemble program code to meet requirements and specifications
• Configures and customizes purchased software
• Test applications to ensure requirements are met
• Produce documentation
• Applies appropriate programming methods and adheres to standards
• Participates in quality assurance activities, such as reviews

Quality Assurance and Control
• Plan, prepare data, perform, and verify unit, integration, system, performance, scalability, benchmark, and user acceptance testing.
• Review work products and ensure standards and guidelines are adhered to

Supervision and Leadership
• Directs analysis, design, development, and quality control activities, ensuring that standards/guidelines are followed
• Participates in the development and change of IT standards, procedures, and guidelines

• Assist with the design, development, enhancement, maintenance, documentation, communication, and support the application and information architecture
• Assist with the definition of application solutions to achieve the client objectives within the framework of the application and information architecture
• Lead / direct project teams on the use of standards, guidelines, methods, tools, and techniques in the design and development of the physical components of the application and information solution
• Provide leadership in the integration of packaged software/services into the WCB technical environment
• Ensure project teams produce a quality design from an operational, human factors, and development perspective through all phases of a project
• Assist with the identification / recommendation of standards, guidelines, methods, tools, techniques for new Software Development Environments (SDE’s) as well as opportunities for improvement.
• Assist with the maintenance of the Software Development Environment
• Monitor and research technology trends
• Build a general understanding of packaged software/service solutions that may be applicable to the WCB
• Build a working-level understanding of the WCB technical/network environment

Support and Maintain Computer Applications
• Provides technical support for existing Computer Applications, which includes problem analysis/resolution, performance tuning and handling requests from other functional areas within the WCB.
• Works with software vendors to resolve problems with their products
• Monitor application performance, availability, reliability, and security
• Provide technical expertise to IT and other WCB staff in the use of application development technology and tools

Solution Identification
• Lead the identification, evaluation, selection, and purchase of solutions
• Participates in selection of alternatives, including reporting on results of analysis, findings, alternatives, cost, benefit, impacts, risks, and ranked recommendations
• Evaluates solution proposals

Two (2) year Diploma in Computers or four (4) year Bachelor’s Degree in Computer Science from a recognized post secondary institution, preferably from a program that has been accredited by CIPS (Canadian Information Processing Society)

Minimum seven (7) years of direct practical experience in software development using technologies that are used by the WCB to include three (3) years experience designing software by employing the methods used by WCB

Experience applying / following system development lifecycle (SDLC) methodologies in place at the WCB and the techniques applied within the various stages of the SDLC

Knowledge of application development frameworks, patterns, methods, etc., preferably those used by the WCB

Knowledge of quality assurance techniques

Ability to use a personal computer and software in a Windows environment

Ability to model application solutions by employing the methods used by the WCB

Ability to lead software development teams

Ability to set software development standards, guidelines, methods, tools, and techniques

Ability to manage a software development environment

Ability to monitor and tune application software and database management systems

Ability to plan and estimate software development projects

Ability to plan and organize workloads and meet tight deadlines

Ability to communicate effectively, both verbally and in writing, including technical writing skills

Ability to work independently and in a team environment

Experience with WCB claims processing and/or assessments, would be an asset

or proceed with Standard Application Form.

Employment Type: Full Time
Location: Winnipeg, MB, CA
Posted on: 2015-01-24
Posted by: