Posted in

Full Stack Angular Developer

Full Stack Angular Developer

CompanySS&C
LocationToronto, ON, Canada, Mississauga, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree or higher in Computer Science/Engineering
  • Excellent verbal and written communication skills
  • Must be a team player with excellent people skills and presentation skills
  • Agile project experience and delivery
  • Frontend Performance and Bundle Budgeting
  • Experience working with UI/UX designers to ensure technical feasibility of their designs and develop new user-facing responsive features
  • Experience with OpenID, OAuth 2 Authorization Code Flow and SSO Security
  • Strong knowledge of RxJS, WebSockets, JSON, JWT, RESTful WEB API
  • Strong Working knowledge of OOP, Dependency Injection, Clean Code, TDD and Angular, Lifecycle & CLI
  • 5+ years of hands-on commercial experience with developing full stack SPA web applications
  • 5+ years of Angular (2+) frameworks commercial experience
  • Advanced knowledge and experience of the following technologies: HTML5, CSS3 / LESS, jQuery, Angular 6+, Typescript 3+, NodeJS, IIS, VS Code, Visual Studio, SonarLint, SonarQube, xUnit, SpecFlow, Selenium, Bootstrap, NPM
  • Recent experience within the Financial Industry
  • Understanding C# .net Core and ASP.net Core
  • Understanding of ELK technology stack
  • Experience with 3rd party UI Control tools (e.g. DevExtreme)
  • 1+ years of experience with SQL Server
  • 1+ years of experience with .net Core
  • Working knowledge of build and DevOps tools (Jenkins, Octopus Deploy, TFS)
  • Working with containerization using Docker
  • Hands-on experience with GraphQL, Swagger and Kafka

Responsibilities

  • Experienced in all phases of the development life cycle and able to work on multiple high-profile projects simultaneously
  • Passion to design and develop applications, coordinate with the rest of the team to deliver high quality software products
  • Develop both new applications and improve our existing ones in performance, capability, and reliability
  • Dynamic self-starter with the ability to work independently within a development team and a proven track record of delivering results
  • Staying current on new technologies and employ best practices in utilizing a broad platform of technologies within a cloud based micro services environment
  • Providing recommendations and evaluations for new designs and architecture
  • Perform clean code, code analysis, unit testing, code optimization and integrate code changes
  • Create, revise and maintain design/technical documentation and participate in peer code reviews and technical meetings
  • Participate in the life cycle of product releases and analyze and identify system issues and recommend system enhancements or fixes
  • Ability to solve complex problems without assistance

Preferred Qualifications

  • Recent experience within the Financial Industry