CANDIDATUL IDEAL:
User Interface – Java Software Engineer
At the very heart of the financial software industry, you will be able to achieve exponential career growth, have access to professional training
programs and be highly rewarded for your efforts. As one of the world's largest and most dynamic software companies, we are constantly
looking for people with the skills, experience and attitude to enable us to fulfill our dream: to be admired for making the things that really
matter, work better.
Purpose of the role: To understand business or technical requirements in order to design and construct the required software
component(s) for User eXperience Platform (UXP)
Responsibilities
Produce analysis & design specifications to an appropriate level and to Misys standards
Write efficient quality code to implement complex functions within estimates and to UX Platform standards.
Development and execution of unit tests and execution of test bed (if appropriate) in order to ensure software
components are delivered to a high quality first time.
Ensure that the appropriate overnight test suite is updated to cover any new development enhancements to ensure
continued testing of the function if appropriate.
Ensure reviews (analysis, design, and code) happen for any new development/enhancements that are made to
minimize the risk of poor software reaching the customer.
Resolve problems found during System, Integration and User Acceptance Tests in order to ensure quality product
delivered to customers in line with delivery schedule.
Coordination with both internal and external interfaces (as listed above) to ensure functionality is implemented to
correctly satisfy the requirements.
Production of product documentation and deliverable data in line with UX Platform development standards in order that
the software is onwardly maintainable.
Produce ballparks for new developments to both internal and external clients thus allowing our clients to make
decisions on scheduling, costs
Produce ballparks for fixes to both internal and external clients thus allowing our clients to make decisions on
scheduling, costs, etc.
Provision of status updates to relevant manager in order to ensure accurate information flow.
Timely update of any deviation in progress from plan or issues of deviation from specification to the project manager to
allow the project manager to take remedial action to ensure the success of the project.
Competencies
Understanding of Object Oriented Design Principles
and methodologies
Strong programming skills in Javascript
Strong programming skills in Java
Thorough understanding of HTML DOM
Good understanding of Cascading Style Sheets (incl.
version 3)
Experience with creating frameworks and APIs
Familiarity with JSON and RESTful Web Services
Strong interest in UI design / graphic design/ user
experience
Knowledge of advanced client-side techniques
including optimization, automated testing, and crossbrowser
development
Working knowledge of HTTP protocol
Familiarity with AJAX techniques
Working knowledge of JEE
Working knowledge of XML, XSL, XSLT
Awareness and sensitivity to security related issues
related to browser and server side
Disciplined in code change control procedures,
including documentation and testing
Ability to understand and work efficiently in
multiplatform, multi-site, multi-disciplined development
Must keep up-to-date with the latest software
development trends, tools & techniques
Project tracking and control procedures (timesheets,
project management)
Accuracy and problem solving
Analytical skills
Communication Skills - written and verbal
Project management skills |
DESCRIEREA COMPANIEI:
Top software company, with over 1,200 customers in 120 countries, including the world's top 50 banks, is expanding its treasury & capital markets branch in Bucharest. Here we are creating one of the most important development centers of the company, with top specialists working on sophisticated products.
At the very heart of the financial software industry, you will be able to achieve exponential career growth, have access to professional training programs and be highly rewarded for your efforts.
We believe that everything starts with talent.
As one of the world's largest and most dynamic software companies, we are constantly looking for people with the skills, experience and attitude to enable us to fulfill our dream: to be admired for making the things that really matter, work better. |