** Hiring manager has identified Java, Swing and MKS as needed skills, all other requirements considered “nice to have”

Niche: IT Specialist SOLUTION DESIGNERS for either Creekside or London, ON, preferably working out of London, ON. Please note the role is similar expect these Solution Designers will be working on larger projects and working with Project Managers and Architects. They would not need to have nice to have Cash Asset Management experience. Please specify in the comment section if they will be working out of London or Creekside. If they are stationed out of Creekside, they are required to travel to London, ON for meetings on as needed basis.

We are looking for 4 Solution Designers to work out of Creekside or London, Ontario for a six month contract. We require experienced JAVA based solution designers that can support the Retail Sales and Service applications. The Solution Designers would design, review and integrate all application requirements, including functional, security, integration, performance, quality and operations requirements. They would be responsible for the overall accountability for the delivery of the SDS and responsible for developing the component design and the detailed design of the application.

These individuals would need to have solid communication skills to work with high level stakeholders and be able to interface with developers. They need to be able to read and use architectural design, understands code, be able to write high level design and systems diagrams, and be able to break it down for design.

Please submit candidates who can work out of Creekside and willing to travel to London, ON for meetings or if indicate if the candidate can work in London. The focus will be on larger projects, working directly with Project Managers and Architects.

Only qualified candidates will be shortlisted. Interviews will take place next week and the following week.

Delivery & Methodology: - Overall accountability for the delivery of the System Design Specification (SDS) and responsible for developing the Component Design section and the detailed design of applications of the SDS. - In conjunction with the Solution Architect, assist the Application Owner and Application Manager by providing effort estimates for new projects and initiatives - Consult on development of the System Requirements Specification (SRS) - Work with Developers to ensure that the detailed technical design is fully understood and the development initiatives are in line with the intended design and standards - Lead the creation of a comprehensive end-to-end solution and coordinate with Solution Architects and other Solution Designers, as required - Comply with the system development life cycle (SDLC), project management methodology (PMLC), business technology architecture, and risk and production capacity - including development of project documentation of system requirements, estimates of scope and cost, etc. - Conduct code reviews to ensure quality, standards compliance, reusability and ease of maintenance - Ensure design leverages existing reusable components and has traceability to business requirements and ensure new modules are designed with reusability as a key requirement - Fully understand the capabilities and limitations of the technical environments that come with any packaged software used by the project - Ensure adherence to all quality management plans and standards by participating in quality management reviews, Operational Readiness Reviews, and supporting gating and review sign-offs for solution design - Deliver effective and efficient solutions by meeting key project milestones and ensure that the project deliverables are on time, within budget, and adhere to the corporate quality and security standards - Communicate project status and provide timely escalation of issues to ensure project objectives are met - Advise and provide expert knowledge on the technical feasibility of the proposed deliverables and technical leadership during the life of a project / initiative - Continuously enhance knowledge/expertise in own area and keep current with leading-edge technologies trends/developments and develop expertise in TD services, applications, infrastructure, analytical tools and techniques that can contribute to effective solution design/delivery

Technology & Infrastructure - Design, review, and integrate all application requirements, including functional, security, integration, performance, quality, and operations requirements - Identify and address application and data issues and cross-capability and cross-release issues that affect application integrity - Provide technical support for escalated incidents/outages to ensure that they are resolved efficiently with minimal impact to stakeholders - Work with the Technology Project Manager, Technology Business Analysts, and other team members to define metrics and performance goals for the application - Provide input into the Application Deployment Plan - Monitor product lifecycles, ensuring specifications and functionality support business objectives and architecture decisions, undertaking re-design, as required Additional responsibilities include: - Assist in the identification of opportunities to minimize cost, provide recommendations and/or deliver corresponding strategic solutions to support cost effectiveness and to enhance stakeholder experience. This may include: evaluation of tools and utilities that boost productivity, refactoring / redesign of existing modules for performance and scalability, or process improvements - Follow defined standards, policies and procedures to ensure compliance with the Disaster Recovery Plan (DRP) and applicable Business Recovery Plans (BRP) - Support Knowledge Management processes for LOB / portfolio and ensure knowledge is codified, monitored, tracked and managed - Coordinate / facilitate training and communication of key knowledge assets with all required SMEs - May develop and/or contribute to negotiations of vendor contracts/agreements - Support obtaining stakeholder buy-in for application and technical designs - Deliver assigned tasks/initiatives accurately and on a timely basis - Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues/ points of interest - Participate in knowledge transfer within the team and business units