Careers » Opportunities » Software Developer - Smart Cards
General Objective and Purpose:
Responsibilities: Duties, and Tasks:
General Objective and Purpose:
- To participate in the development of Identification software systems within the ID Systems Device R & D software development team.
Responsibilities: Duties, and Tasks:
- Research, design, write and test new software programs
- Develop existing systems by analysing and identifying areas for modification
- Integration of existing systems
- Investigate new technologies
- Create technical specification and test plans
- Actively participate in code reviews, architectural discussions, and change management control.
- Evaluate impact of hardware on software performance, and recommend changes
- Post-secondary education Computer Science, Engineering or related field.
- 2-5 years of experience developing software systems or products
- Practical experience in developing service oriented architecture systems (Web services) in multi-platforms environments.
- Knowledge of the architecture of Public Key Infrastructures (PKIs) like Microsoft Certificate Server, Entrust, RSA Kaeon
- Practical experience in integration of Smart Cards is an asset
- Familiarity with web development with Java, ASP and C# is an asset, as is knowledge of Oracle databases.
- Strong communication skills in English
- Must have Secret level security clearance from The Canadian and International Industrial Security Directorate (CIISD) of Public Works and Government Services Canada (PWGSC) (or be eligible to obtain clearance)

























