Position Id
3514
Location
Toronto ON
Job Type
Contract Full-Time

Our client is a top financial institution with significant North American holdings. They have operations across most major verticals, including institutional & corporate, wealth management, private client, commercial banking, treasury, and retail banking.

Position Overview

Looking for a Senior Designer (Lead Developer) for the designing of hosted technology solutions based on the OPS's service specifications, standards, policies, best practices, and cost models, in order to deliver applications hosted by .NET SDC that meet the business requirements and project/initiatives deliverables specifications.

What you will achieve in this role:

  • Leads Scrum agile development and acts as both a senior developer and a scrum master.
  • Leads task planning, daily standups, iteration demos and review meetings.
  • Prepares and oversees the preparation of technical project plans, leads teams, determines project schedules, monitors activities and initiates changes as needed, and co-ordinates complex software troubleshooting, develops test plans, communicates and promotes changes. Establishes and documents build and deployment processes, creates initial build scripts, troubleshoots build issues and provides advice to deployment coordinators.
  • Oversees the preparation and definition of system requirements; assists the Solutions Architects in architectural proof of concepts, project sizing and estimating, creates mandatory checkpoint artefacts, schedules and quality criteria; creates work packages, conducts complex application programming, coding and testing. Creates the documentation for complex business requirements and oversees the development of other complete systems and operations documentation.
  • Oversees the system integration, including designing appropriate architectures and selecting cost-effective and high performance tools and software factory processes; identifies bottlenecks and provides advice and recommendations for improvement; recommends ways of maximizing or enhancing efficiency; identifies areas for I&IT asset reuse; presenting major recommendations/changes to senior management. Provides leadership for selection of reusable services/components, their creation or procurement and on-going support. Advocates the use of design patterns and advises on whether the proper reuse is taking place.

What you will bring to this role:

Microsoft/Azure Experience - 40%

  • Extensive experience with the following technologies:
  • .NET Framework, .NET Core-based design, development and testing
  • Web front-end (HTML 5, CSS3, Angular), Web API’s and web services design, development and testing
  • Azure Cloud Development including PaaS and SQL Services
  • C#, TypeScript, JavaScript, SQL development components
  • Application Authentication Protocols (e.g. OpenID Connect, OAuth 2.0, etc.)
  • CI\CD Pipeline Setup & Management
  • Git, Azure DevOps (VSTS/TFS)
  • Unit Testing and Test Automation support
  • Microservices & Container-based platform development, delivery and testing
  • ASP .NET Programming
  • SQL
  • XML
  • MS Web Services
  • MS SQL Server - all supported versions
  • Windows 10, and Windows Server 2K16, 2K19 environment

Technical Lead Experience - 40%

  • Leads Scrum agile development and acts as both a senior developer and a scrum master.
  • Leads task planning, daily standups, iteration demos and review meetings.
  • Prepares and oversees the preparation of technical project plans, leads teams,
  • Determines project schedules, monitors activities and initiates changes as needed, and co-ordinates complex software troubleshooting, develops test plans, communicates and promotes changes.
  • Establishes and documents build and deployment processes, creates initial build scripts, troubleshoots build issues and provides advice to deployment coordinators

Business Analysis Skills - 15%

  • Experience with gathering business requirements
  • Experience translating business requirements into project delivery timelines/estimate
  • Experience in programming and analysis at the specified experience level
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications

Soft Skills - 5%

  • Excellent analytical, problem-solving and decision-making skills; oral and written communication skills; inter-personal and negotiation skills
  • A team player with a proven track record for meeting strict deadlines
  • Highly developed interpersonal skills

We thank you for your interest in the position, however, only those who are qualified will be contacted

Inclusion and Equal Opportunity Employment

Our client is an equal opportunity employer committed to diversity and inclusion; creating an inclusive environment where all team members and clients feel like they belong. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, Aboriginal/Native American status or any other legally-protected factors. We seek applicants with a wide range of abilities, and we provide an accessible candidate experience; accommodations during the application process are available upon request.

Apply With