Web Application Designer

The Digital Solutions team is looking for a Java Application Designer with experience designing, developing, supporting and analyzing large scale applications and systems. The successful candidate will have strong technical and problem solving skills and will show initiative, be accepting of responsibility and be accountable for results.

Main Accountabilities:

  • Provide coaching, mentoring, and leadership to the design and development project team 
  • Provide technical leadership and guidance to projects ensuring risks are mitigated and projects are implemented successfully
  • Lead both onshore and offshore teams to ensure coding, testing, debugging and implementation activities are completed as required
  • Collaborate with architects, designers, business system analysts, application analysts and testing specialists to deliver high quality solutions
  • Produce both high-level and detailed-level designs based on business requirements and defined architectures
  • Participate in business requirements, test planning, design reviews, etc. to gain a solid understanding of the application and provide input into various SDLC deliverables 
  • Review and analyze organizational needs and goals to determine future impacts to applications and systems
  • Produce and maintain documentation and records in compliance with the SDLC and CMMI requirements
  • Analyze, define and document requirements for data, workflow, logical processes, interface design, internal and external checks, controls, and outputs
  • Ensure information security standards and requirements are incorporated into all solutions
  • Contribute to defining timelines and project plans; analyze and estimate feasibility, cost, time and scope
  • Stay current with trends in emerging technologies and how they could apply to Sun Life
  • Assist SLF architects in developing strategies and roadmaps for the portfolio of application

Core Competencies:

  • Excellent verbal and written communication skills
  • Ability to liaise with internal and external stakeholders and adapt approach when dealing with technical and non-technical audiences 
  • Ability to work both independently and as part of a strong, collaborative multi-site team
  • Excellent organizing, planning and time management skills with the ability to multi-task
  • Self-directed and proactive; thinks beyond the immediate problem with ability to analyze situations/problems systematically and deliver effective right-sized solutions in a timely manner
  • Possess an inherent passion for continuous improvement and innovation
  • Customer and results focused
  • Flexible and adaptable with the ability to align to changing priorities

Qualifications / Skills:

  • University Degree or College Diploma in a related discipline
  • Minimum 10 years of progressive information technology experience with full application development life cycle and systems integration experience
  • Strong working knowledge of Java, J2EE, WebLogic, WebSphere, Eclipse, Unix, web and web hosting technologies
  • Excellent understanding of web based applications and client server technologies
  • Strong working knowledge of SOAP based web services
  • Experience with source code management tools such as PVCS Dimensions
  • Ability to create effective design documentation and UML diagrams

Assets:

  • Knowledge of the financial and insurance industries
  • LOMA certification
  • Experience with some/several of the following: Microsoft (.Net) development experience, Computer Associates SiteMinder, Mobile application development experience, HTML5,  Open Text Vignette/ WEM, Lotus Connections, SharePoint, Atlassian Confluence, NFC

Unique / Additional Requirements:

  • Periodic weekend / after-hours work may be required to support project implementations and system upgrades
  • Occasional travel between SLF locations may be required depending on work assignment