Job opening - Software Developer: User Interface Specialist

Job opening - Software Developer: User Interface Specialist

Software Developer: User Interface Specialist

Join our highly skilled professional team with the best talent in the industry!

Job ID:


Position summary:

Develop enterprise-class C++ and HTML5 application code, with a SQL (Microsoft and Oracle) back-end. Expand the capabilities of Hitachi ID Systems products by developing and deploying new UI "widgets," adding many screens and dashboards and updating the usability (flow, navigation, ease of use) of a solution that already has hundreds of screens, many language translations and cross-browser support.


Develop, re-factor, enhance, and maintain user interface elements including screens, navigation, access controls, base elements ("widgets"), localization and more in a complex application for managing identities, security entitlements and credentials. Collaborate with a small UI (UX) team and support a larger team responsible for integrations, features, reports and more. Develop application logic in C++ using a pre-existing and extensible class hierarchy, with SQL stored procedures as a back-end and HTML5 organized in macros for on-screen markup.


  • Deep understanding of HTML5 (HTML + CSS + JavaScript).
  • Strong C++ developer (related languages, such as C, Java, C# would be an asset).
  • Some familiarity with scripting languages such as Python, Perl or PowerShell.
  • Experience designing and debugging complex systems.
  • Familiarity with revision control systems (Subversion, git, etc.) and build automation (Make, Jam, etc.).
  • Ability to collaborate in a team, using English.
  • A B.Sc. or M.Sc. is required, preferably in software engineering, computer science or a related discipline.
  • Ability to develop and debug complex SQL statements.
  • Additional skills that would be useful include:
    • Worked on large scale development projects with tight deadlines.
    • Developed nontrivial systems as a member of a team.
    • Familiarity with test automation and regression testing.
    • Platform knowledge: Unix/Linux, Windows, IIS, Apache, MSSQL, Oracle DB, Android and/or iOS.


  • Competitive salary.
  • Extensive health benefits paid by the employer.
  • RRSP and bonus plans.
  • Paid vacation.
  • Flexible work hours.
  • Informal and rewarding hi tech team work environment.
  • Be part of a growing, stable company with a great reputation.

Hitachi ID Systems is an equal opportunity employer. Together we succeed.


Montréal, Québec, Canada

To apply:

Send a resume by e-mail to Be sure to include both "Job ID 998-07" and "Software Developer: User Interface Specialist - Montréal" in the subject line. For technical positions, the resume must be either ASCII text or in PDF format. For other positions, MS-Word is also acceptable.

Qualified applicants will be contacted and screened in a 15 minute preliminary telephone interview. This may be followed by a technical test (up to 4 hours) and in-person interview.

Back to main jobs page