Share this Job

Application Developer II

Location:  Markham
Stellen-ID:  16981

In a fast changing world, it takes pioneering spirit to create trustworthy technology. We enable secure connectivity and payment solutions for billions of people around the globe. At G+D Mobile Security, you will play a key role in realizing the digital transformation.

Giesecke Devrient Job Description Header Picture


Application Developer II 

Location: Markham
Business Sector: Giesecke+Devrient Mobile Security Canada Inc. 
Department: 2300
 IT Customization/Adaptation 


Job Summary

The application developer uses technical systems expertise, programming logic skills, and strong data analysis aptitude, to produce, deploy, and support integrated card issuance programs. This role requires use of integrated circuit (I/C) chip platforms, along with proprietary ETL tools and methods to create secure solutions for financial, government, and transit markets. Our range of issuance solutions cover every aspect of the process, from card design and production to personalization, carrier design, logistics and digital enablement tools. These systems manage client data and create necessary production files and reports to enable personalized card issuance services. Solutions are built on proprietary systems, and require an ability to independently conduct requirements assessment, technical design, programming and configuration, integration, testing, and support to satisfy business needs.


Job Duties


The application developer will design and implement project configurations using proprietary and industry tools. Ability to conceptualize high-level overview, and translate design requirements into detailed implementation work packages using specialized knowledge of the company’s card issuance systems. Position requires collaboration with regional teams, as well as ability to guide local IT enhancements for operational improvements. Consults with others to align on solution design, develop programs, conduct code reviews, prepare test cases, facilitate end-to-end project integration, and support incident resolution for assigned projects within custom issuance and personalization systems.


Primary Responsibilities

  • Individual contributor, accountable to build and implement robust solution designs for systems integration, including specialized configurations, enhancements, and controlled migration of changes to production systems.
  • Acts in a consultative SME role regarding functional solution design using proprietary methods for customized project configurations, including integration with multiple technologies, databases, and ERP systems.
  • Strong understanding of systems engineering practices to guide, coach, and mentor developers to improve organizational capabilities.
  • Uses technical expertise to analyze, maintain and implement security features for specialized application development, including integrated circuits (I/C), authentication, and encryption methods.
  • Configures new client projects, including custom data translation, reporting, card production processes, and related technical content, as well as migrates products and solutions to support life-cycle IT maintenance.
  • Responsible to maintain comprehensive change actions consistently across DEV, UAT and PROD instances.
  • Ability to manage competing priorities with multiple projects and timely deliver to meet scheduled deadlines.
  • Effectively communicates with functional stakeholders to convey complex technical concepts in business terms.
  • Adheres to company policies, follows department procedures and standard practices, and respects guidelines governing privacy, physical security, and information security.
  • Conducts oneself in a professional manner at all times with good communication skills in English, team player.
  • Self-starter who exhibits reliable judgment in dealing with business, personnel, or security-related information.
  • High level of urgency balanced against measured thinking and attention to detail
  • Willingness to work primarily onsite, and assist beyond regular office hours if occasionally needed.
  • Work performed in a light industrial setting with some exposure to shop floor noise
  • Other duties as required

Secondary Responsibilities

  • Provide estimates for programming requests.
  • Mock up customer data for testing as required.
  • Provide response to customer (internal and external) day-to-day questions/queries.
  • Provide root cause analysis for NCRs and production issues when required.
  • Work with IT scheduling and team lead to resolve scheduling issues as needed.
  • 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.
  • Other duties as assigned.

Qualifications, Experience and Educational Requirements

Work Experience:


  • Minimum of 1 year prior work experience with I/C chips, cryptographic methods, payment card industry (PCI) standards, and EMV (Europay, Mastercard and Visa) guidelines is required.
  • Strong experience designing, developing, implementing, and supporting data-driven applications based on Windows O/S, SQL Server RDBMS, XML, C#, .Net, Java, Web services, API’s, Python, and secure communications.
  • Experienced with software engineering practices such as code refactoring, design patterns, logic-driven program development, building highly-scalable solutions using sustainable integration, and application-based security.
  • Strong level of competency with Microsoft Office products, including MS Word, Excel, Powerpoint, and Teams.

Skills and Competencies: 

  • Expert level skills with data translation methods using MS-SQL database (stored procedures, functions, queries).
  • Analytical and detail-oriented with strong critical thinking skills, problem solving mindset, and troubleshooting experience to effectively resolve issues within highly complex, proprietary data processing environments.
  • Ability to define clear technical requirements, conduct database translation, ETL configuration using stored procedures, defining good/bad use-cases scenarios, and conducting validation test methods.
  • Prior experience working with controlled change management practices using Jira platforms, preferred.
  • Ability to compile technical documents using standard repeatable processes, while leveraging best practices.
  • Knowledgeable with manufacturing production processes (order entry, purchasing, BOMs, routings, material movement, MRP, scheduling, warehouse logistics, quality, and shipping) preferred.
  • Specialized knowledge developing I/C applications, cryptography, and encryption methods is required


  • Bachelor degree in technical discipline such as Computer Science, Math, or Software Engineering with 4+ years of relevant experience

Working Conditions

  • Sitting for extended periods of time

  • May be required to work evening or weekends to meet deadlines

  • Smock and safety shoes required when visiting the production floor

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.


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.


Requisition ID: 16981 

Are you interested in taking the next step in your career?
Please send your application to our Recruiting-System.
Thank you.



Giesecke + Devrient Mobile Security Canada Inc. is an equal opportunity employer and values diversity in its workforce,
encouraging applications from all qualified individuals. Accommodations are available on request for candidates taking part
in all aspects of the selection process. If you would like to contact us, please contact Human Resources at 

We are looking forward to receiving your application!

Giesecke+Devrient Mobile Security Canada Inc.
Markham, Ontario
My team is shaping the future of IoT security.
I’m proud of what we do: