New to IMS? Register Now

Forgot Your Password?

UI Developer

Job Order: SE-6833

Major Responsibilities

  • Leads, coordinates and performs requirements elicitation by outlining the system's functionality and delimiting the system.
  • Gathers, specifies and maintains the detailed system requirements
  • Gathers usability requirements and creates prototype candidate user-interface designs to meet those requirements



  • Designs parts of the system, within the constraints of the requirements, architecture, and development process for the project
  • Develops reusable software components and performs developer testing for integration into larger subsystems, in accordance with the project's adopted standards
  • Plans and executes the software element integration to produce builds



  • Identifies and defines the required tests, monitors detailed testing progress and results in each test cycle and evaluates the overall quality
  • Defines the test approach and ensures its successful implementation
  • Develop tests and logs the outcomes of his/her testing



  • Plans, manages and allocates resources, shapes priorities, coordinates interactions with customers and users, and keeps the project team focused
  • Provides timely updates to the project on assigned responsibilities
  • May be required to participate in sales support and other activities



  • Open communicator, integrity
  • Problem solving skills
  • Passion for excellence
  • Can-do attitude
  • Enthusiastic and creative contributor
  • Life-long student with a thirst for knowledge
  • Scientist and Technologist



  • Possesses a university degree/college diploma in computer science
  • RUP iterative software development process
  • Software Design principles including design patterns
  •  Advanced understanding of HTML5
  •  Extensive knowledge of current Javascript frameworks, particularly AngularJS; this is not basic website development
  • Solid UI design skills where reuse and maintainability is key
  • Experience developing systems that are high-volume, highly transactional, distributable, and scalable by design
  • JEE, Java, SQL and no-SQL databases, test automation, UML
  • Working knowledge of tools including Confluence, Jira, Enterprise Architect, Bamboo, SVN, Git, SonarQube, TestNG is valuable
  • Familiarity with architectural concepts such as domain-driven design, SOA and microservices is an asset
  • Experience with SaaS and cloud-based operating models is an advantage
  • Exposure to the financial industry is a major asset


DATE POSTED 2016-04-01

No more jobs from this category.


Please, enter a valid value

Thank you.

Your password successfully changed.