Apply Now

Sr. Full Stack Developer

Giesecke & Devrient Systems Canada Inc., Markham, Ontario, Canada Req #237
Tuesday, July 9, 2019

Job Summary

Sr. Full Stack Developer is responsible for delivering solutions in both frontend technologies and backend technologies. Has complete ownership of the development lifecycle and is a key figure in the team, serving as a mentor/coach for junior members. Understanding business requirements, translating it into technical solutions and architecture in order to meet or exceed customer expectation.

Primary Responsibilities

Drive change in the development process

• Influence how projects are built / architect / delivered

• Interface with key business users to collect requirements and create technical documents/blueprints

• API development and architecture

• Assist in the architecture and implementation of the solution

• Write concise, fast, reusable and testable code

• Apply knowledge of cross-browser feature support and rendering quirks to create cross browser/device compatible solutions

• Expert Object Oriented design

• Mobile development

• Coach junior team members and raise the bar in technical excellence

• Code review of teammates

Qualifications, Experience and Educational Requirements

Work Experience:

• 13+ years’ experience as a Full Stack Developer

• Prior experience in a technical leadership position
Experience in Agile environments Scrum/Kanban preferred

Skills and Competencies:

• Can do attitude, inquisitive, always looking how to improve

• Work with CORE IT team on delivering complete solutions

• Team player in IT and across the enterprise

• Quick to learn new programming languages / frameworks as needed \
Capable of closing the gap between business requirements and technical requirements

• Experience in Mobile development

• Experience in Angular JS, Node.js or similar frameworks

• Experience implementing Test-driven development, Automating testing and load testing

• Experience in implementing Code Coverage, Artifact Repositories, multiple concurrent source code branches (SVN / GIT)

• Conducting team review

• First point of contact in case of technical support issues

• Experience in Design Patterns and their use cases

• SOAP and Restful API service design and implementation

• Data-informed software development

• Experience in high security, high volume software design

• Proven analytical and problem-solving abilities

• Ability to work with geographically disparate teams

• Knowledge of Cloud technologies : AWS / GCP / Azure

• Reverse Proxy / API Gateway architecture and platforms

• Experience in:

o Linux / Windows environments
o Java
o JavaScript
o Hibernate
o MSSQL Server 2016 +
o Angular / Angular JS
o Swift 2 / 3
o Kotlin
o C++/C#
o Tomcat
o Spring MVC / Boot / Security
o Yarn / Bower
o Grunt
o Webpack

• Comply with G&D Environmental, Health & Safety policies, procedures and report any Environmental, Health & Safety hazards, incidents and concerns to the immediate supervisor/manager. Management will ensure employees are provided with job specific Environmental, Health & Safety information, training and also ensure employees follow workplace Health & Safety policies and procedures.

• Must be able to work against deadlines and outside regular office hours when the need arises

Other duties as assigned


• Bachelor’s Degree in Computer Science, Computer Engineering, or a Related Technical Degree

Working Conditions

Sitting for extended periods of time  

Office Setting

Additional Information

*This job description is not intended to be all inclusive. The candidate hired will also perform other
reasonable related business duties as assigned by the supervisor. The company reserves the right to revise or change job duties as needed. This job description does not constitute a written or implied contract of employment.  

Giesecke & Devrient Systems Canada Inc. is an equal opportunity employer and values diversity in its workforce, encouraging applications from all qualified individuals.

By applying to this position you are confirming you possess either a Canadian citizenship, permanent resident status or valid work permit.

Please note: Reference Checks and Credit, Criminal Background Checks will be administered on suitably qualified candidates.

Other details

  • Pay Type Salary
  • Giesecke & Devrient Systems Canada Inc., Markham, Ontario, Canada