Solutions IT Designer
TD
Toronto, Ontario, Canada
3d ago

Job Description

CUSTOMER : Responsible for developing and documenting detailed solution design within SDS and act as an application SME through the design and development lifecycle ensuring alignment with Architecture

  • May also be accountable for complex applications / systems development, programming / coding
  • Lead the creation of solution options and ultimately a comprehensive end-to-end solution and coordinate relevant stakeholders, as required to support development initiatives
  • Provide estimates for new projects and initiatives for the development / design component of the overall plan working with relevant team members / stakeholders
  • Develop functional, technical and user interface designs for an application / system that meets the defined requirements (business, enterprise architecture direction, system performance and development standards)
  • Consult on development of the System Requirements Specification (SRS) and apply functional knowledge of business functions to design optimal software / systems
  • SHAREHOLDER : Review technical deliverables throughout detailed design and development phase to ensure quality adherence and identify gaps or redesign requirements as needed

  • Work with the Technology Project Manager, Business Analysts / Systems Analysts, and other team members to define metrics and performance goals for the application
  • Comply with well-defined enterprise technology delivery practices and standards and project management disciplines, business technology architecture, and risk and production capacity - including development of project documentation of system requirements, estimates of scope and cost, etc.
  • 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
  • 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
  • Conduct code reviews to ensure adherence to quality, standards compliance, reusability and ease of maintenance, Operational Readiness Reviews, and supporting gating and review sign-offs for solution design
  • Support knowledge management processes for LOB / portfolio and ensure knowledge is codified, monitored, tracked and managed
  • Ensure design leverages existing reusable components and has traceability to business requirements and ensure new modules are designed with reusability as a key requirement
  • 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
  • Job Requirements

    EMPLOYEE / TEAM : Continuously enhance knowledge / expertise in own area and keep current with leading-edge technologies, emerging trends / developments and grow expertise of the business, applications, infrastructure, analytical tools and techniques

  • Prioritize and manage own workload in order to deliver quality results and meet timelines
  • Support a positive work environment that promotes service to the business, quality, innovation and teamwork and ensure timely communication of issues / points of interest
  • Identify and recommend opportunities to enhance productivity, effectiveness and operational efficiency of the business unit and / or team
  • Establish effective relationships across multiple business and technology partners, program and project managers
  • Participate in knowledge transfer within the team and business units
  • BREADTH & DEPTH : Performs complex to difficult technical tasks independently

  • Advanced knowledge of the business , technical environment, processes, tools, various and multiple programming languages, operating systems, solutions design and other relevant technology areas
  • Subject matter expert in at least one area of discipline and consults with clients / or project teams on all aspects of research, analysis, design, hardware / software support, development of technical solutions and / or testing
  • Works independently as the senior developer on a diverse range of activities and provides technical guidance to others to help resolve issues within area of expertise
  • Leads the development of detailed, complex and / or comprehensive project plans and understands impact / risk of integrating third party solutions
  • Typically reports to an IT Manager or above
  • EXPERIENCE & EDUCATION :

  • Undergraduate Degree or Technical Certificate
  • Advanced and extensive knowledge of the business (or organization), technical environment, standards, processes, procedures, programming languages and operating systems
  • 5-7 years of Java, PL / SQL, SQL query experience using Oracle database
  • 1-3 years of application support experience
  • 3-5 years of solution design experience
  • Readiness and motivation to address and resolve highly complex and multifaceted development-related issues, often independently
  • Experience of analyzing server and application logs to debug issues
  • Commitment to and belief in the quality of your deliverables
  • Nice to have

  • Experience working with DCJ and compliance application support and solution design
  • Additional Information

    Join in on what others in TD Technology Solutions are doing :

  • Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
  • Learn voraciously, stretch your thinking,
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form