This recruiter is online.

This is your chance to shine!

Apply Now

Senior Fullstack Developer

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Starting date : 1 position to fill as soon as possible

GENERAL FUNCTION

*Candidates must reside in the GTA area to be considered for this role as they will be required to be in office 3 days a week at the Toronto Corporate Office.

DUTIES/RESPONSIBILITIES

  • Serve as a technical lead for development and implementation of technical designs to support enablement of the digital strategy
  • Writes, tests and debugs application programs
  • Recommend engineering best practices, including use of design patterns, code reviews
  • Collaborate, communicate with different teams, and triage technical issues across teams
  • Ability to author design and architecture documents with input from other technical resources.
  • Collaborate with product and project managers as well as business to define product features, architectural deliverables and project estimates
  • Provides technical oversight and guidance to outsourced platform and partner IT resources
  • Engagement in every stage of the project lifecycle - planning, requirements clarifications, design, develop, test support/bug fix and support the application
  • Participate in cross-functional projects that span multiple business units across the enterprise - driving innovation, new product functionality, and overall product maturity.
  • Plan, supervise, and participate in technical activities for multiple projects
  • Coordinate with other technical managers, leads and architects to identify and monitor cross-site impacts and dependencies.
  • Coordinate meetings or initiate working sessions to resolve project issues and roadblocks

EDUCATION

  • Bachelor’s degree in Computer Science or related field

EXPERIENCE

  • 3+ years of experience with technologies and frameworks like Typescript and Angular
  • 8+ years of experience with Microsoft .NET full stack development tools
  • 4+ years of building enterprise software, particularly web-based and customer-facing applications
  • 3+ years of experience with Node.js
  • Understands and experience in implementing solutions on a multi-tier architecture environment
  • Experience in building large scale retail B2C web applications
  • Experience with Application Architecture Modeling and Design Skills
  • Comprehensive SDLC experience including Agile implementation principles and practice
  • Experience with Azure cloud development (PaaS) is a plus
  • Production environment deployment and maintenance
  • Performance tuning and optimization for scalability and high availability
  • Good debugging, troubleshooting and analytical skills
  • Strong interpersonal skills; ability to build relationships with and influence other functional areas
  • Detail and big picture orientation
  • Operates independently with minimal guidance by management
  • Knowledge of financial services is a plus
  • Ability to manage numerous concurrent projects

SKILLS

  • Proficient in Microsoft Development tools and platforms like Visual Studio 2015 and up, .NET Framework 4.0 and up, C#, TFS / Git / Azure DevOps and SQL Server
  • Proficient in Database design and programming using T-SQL including ORM tools like Entity Framework
  • Experience in designing and developing responsive web sites using MVC, HTML5, React.js, Angular.js
  • Deep understanding of SOA and RESTful API design principles.
  • Knowledge of web/integration services, including WCF, RESTful, SOAP and WSDL.
  • Knowledge of native and/or hybrid mobile app development
  • Understanding of automated builds using TFS, DevOps process, CI/CD and Cloud hosting.
  • Experience with Azure DevOps (VSTS) and Git is a plus.

#ITSJ


Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined