Responsibilities

  • Instrumental in the identification and implementation of an improved Graphical User Interface (GUI) methodology for new applications to compliment the highly-embedded cryptographic products within the company portfolio;
  • Improve the maintainability and forward engineering capabilities of the GUI applications; Specifically, by increasing cross-platform support, application user-friendliness, internationalization support, and test automation;
  • Work closely with systems, hardware, software, security, and test engineers to ensure timely delivery of quality products;
  • Work closely with product and program managers, customers, and 3rd parties as necessary to support the products throughout the lifecycle;
  • Debugging and resolving complex problems in multi-threaded applications;
  • Communicating task and project status to the team and engineering management;
  • Time management for ensuring project goals are met on time and within budget;
  • Accurately breaking down, estimating, and scheduling software tasks;
  • Using formal software configuration management & control tools;
  • Ensuring compliance to company formal quality system; responsible for understanding formal quality systems such as CMMI or ISO 9001.

Basic Qualifications

  • A Bachelor’s degree in Computer Science or Computer Engineering or equivalent; (Master’s Degree is preferred in either discipline);
  • 9+ years of experience in architecture, design, development & testing of complex User Interface software for an appliance or complex management solution or Cloud manageability software that has shipped to data center customers;
  • At least 1-2 years of experience with AngularJS 4+ or React JS;
  • At least 3+ years of significant experience in launching enterprise class SaaS applications;
  • 7+ years of experience with Javascript, AngularJS, React JS, Javascript, HTML5, CSS3;
  • Demonstrable experience with launching UI product from scratch with high quality;
  • Knowledge of Software engineering principles and best practices across all phases of commercial development and engineering product release practices;
  • Understanding of and awareness to keep abreast of emerging software technologies and methodologies for complimenting embedded systems using GUI’s;
  • Demonstrable experience with launching UI product from scratch with high quality;
  • Experience in web based RESTful technologies;
  • Evaluate, evangelize and deploy new technology stack in the product;
  • Has produced significant UX architecture/design SYSTEMS documents for complex software system;
  • Expert at defining and translating customer Use Cases;
  • Experience in developing cross-platform user interfaces with internationalization support;
  • Has personally implemented a lot of high-quality UI software using state of the art UX frameworks, tools and languages in a Linux environment as part of a larger software team;Experience with human factors engineering;
  • Experience in latest UI methodologies like behavior driven development;
  • Ability to technically Lead and Inspire the UX/UI local team and influence cross site UX and UI Unification efforts (requirements, system analysis and timely decision making) to ensure the CipherTrust Vision and best in class UX dashboard for all TES products and solutions;
  • Experience working with Agile methodology;
  • Experience with Heatmaps, A/B testing to optimize GUI workflows & ndash nice to have;
  • Understanding of communications security within the financial security domain is a plus;
  • Experience with PowerPoint presentations and also Product demos to customers;
  • Excellent verbal and written communication skills.
Job Overview

Sign in

Sign Up

Forgotten Password

Share