Senior Software Engineer

Full Time
  • Full Time
  • Toronto

Teacup Tech Systems



Please apply ONLY if you have Public Service Experience in Canada

Experience and Skill Set Requirements:


MANDATORY REQUIREMENTS:

At least 15 years of hands-on experience with software development

Demonstrates extensive experience with the following:


o Development of enterprise-grade applications using Angular and related Cloud-Native technologies for User Interface / Front-End products, iFrame, and API / Micro-Service technologies (e.g. Spring Boot), etc.



o REST API design and development, including experience with API documentation and testing

o Web Accessibility / ADOA validation, diagnosis, investigation, and remediations, familiar with AXE and WAVE plug-in tools

o WAF OWASP (industry standard Web Application Security practice)


o SAST (Static application security testing, e.g. SonarQube) and remediation



o Azure DevOps, CI/CD automation

o SQL and working with relational databases, such as SQL Server, PostgreSQL, or Oracle, and non-structured database such as MongoDB

Demonstrates some experience with the following


o Working with portals that handle documents requiring digital signatures and interoperable between multiple applications

o Enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context.


o Application security in Cloud environment, for example, Multi-Factor Authentication, SSO, certificate based or protected API, JWT Authentication, TLS1.2, and others

NICE-TO-HAVE REQUIREMENTS:

• Hands-on experience in pdf generation and implementation

• Adobe Designer (earlier it was Adobe LiveCycle), Adobe Java Script (Document Object Model DOM)


This position is currently listed as “Onsite”; however, the Assignment under this request will provisionally be “Hybrid”,

To apply, please visit the following URL: