Our Company Montreal, Canada
Hitachi ID Facebook Page Hitachi ID Twitter Page Find us on Google+ Hitachi ID YouTube Page

Job opening - Software Developer: User Interface Specialist

Software Developer: User Interface Specialist

Job ID:

998-07

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.

Responsibilities:

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.

Qualifications:
  • 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.
Compensation/
benefits:
  • Competitive pay with both fixed and variable (i.e., commission) components.
  • Extensive medical, dental and vision care plan paid by the employer.
  • RRSP plan with matching employer contributions.
  • Initially 3 weeks of paid annual vacation (4 weeks at 5 years, 5 weeks at 10, 6 weeks at 15).
  • Great work environment - informal, social committee, centrally located offices.
  • Challenging work with many learning opportunities.
  • Opportunities for career development.

Hitachi ID Systems is an equal opportunity employer.

Location:

Montreal, 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 - Montreal" 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