Role
/ Technical Consultant / Role family / Professional Service / Role band / P1Reports to / Direct reports / Internal interfaces / External interfaces
None / Client
Purpose of the role / Financial responsibilities
Perform Coding, Testing, Documentation in the areas of Development and Maintenance. Other tasks as directed by line or Project Manager. / None
Accountabilities
Misys is a software vendor providing financial software and services to the institutions.
The Product Development Group is responsible for Misys Financial application software products customization for Asia Pacific clients.
The open position is for a Technical Consultant who can take development projects through full life cycle from requirement gathering to functional specification, coding and testing. The successful candidate will be able to demonstrate an innovative, problem-solving approach and an ability to communicate with clients and other team members.
It is an ideal role for a developer with relevant business experience looking to extend their business knowledge while still maintaining a hands-on development role.
- Coding, Testing, Documentation in the areas of Development and Maintenance.
- Ownership of assigned software and non-software deliverables.
- Liaison with Business Analysts and/or internal / external customers to ensure that requirements are understood.
- Production of accurate, clearly defined technical design specifications to the required level of detail in the timescales as defined by the Project Manager.
- Production, preparation and execution of unit test plans.
- Production of efficient and fully documented code.
- Production of supporting technical and installation documentation for internal and external publication.
- Achievement of agreed productivity targets in order to ensure developments are delivered within budget, to schedule and to defined quality standards.
- Completion of all necessary software and non-software components in the timescales as defined by the Project Manager.
Quality and adherence to Standards
- Tech Specs, Code and/or Unit Test Plans produced are all in line with the Traceability Matrix/Functional Specification.
- Ensure all work is reviewed to ensure adherence to the relevant development standards.
- Peer review and sign-off of others work.
- Timely and accurate reporting of project status as required by Line or Project Manager.
- Production and revision of accurate detailed estimates.
- Escalate product issues and suggest product improvements.
- Escalate all issues in a timely fashion.
- Mentor junior team members in best practices and standards.
Competency Levels
Defines the degree of expertise that is required for each competency to be successful in the role.
- Guru - Highest level of expertise acquired arrived through exposure to emerging advancements or
- Expert - Possess the strongest of skills acquired through advanced training, study and experience and
- Senior - Practical understanding of this competency.
- Entry - Basic awareness of the field or competency used under guidance of manager.
Competency Title /
Competency Description
(The technical and general knowledge, skills and behaviour that the role holder needs in order to be successful in the role) / Competency Level(Guru, Expert, Senior, Entry)
Analytical / Ability to tackle a problem by using a logical, systematic sequential approach / Entry
Market Awareness / Knowledge of processes, needs and requirements and how they are/would be best met with Misys products or new technology / Entry
Costumer focus (internally/externally) / Capacity to anticipate customers needs and place customers at the centre of own thinking and actions / Entry
Misys product knowledge / Technical and functional understanding of Misys’ line of products and services offerings. Knowledge of relevant industry practices and compliance. / Entry
Objection handling / Identifies issues and disagreements, brings it out, takes positive steps to solve it to facilitate collaborative resolution and strengthen working relationships / Entry
Problem Solving / Understands needs and expectations, evaluate information, use experience in forming opinions, evaluate the benefits of alternative solutions and their impact to determine the most appropriate course of actions to achieve goals / Entry
Process Improvement / Use of a systematic approaches for evaluating current business processes and developing and implementing integrated solutions maximizes customer satisfaction and delivers bottom line results / Entry
Time Management / Ability to meet deadlines by recognising best use of time and working with end results very clearly in mind / Entry
Verbal communication / Ability to translate ideas, thoughts, feelings into speech that is appropriate and understood by the audience; is professional and courteous / Entry
Working under pressure / Being able to manage own behaviour and control emotions, think clearly and remain positive when faced with negative responses, actions or difficult situations / Entry
Written communication / Being able to create written materials with objectivity, conciseness and clarity and medium of communication tailored for delivery and targeted audience. This may apply to a variety of mediums e.g. report writing, business planning, policy writing etc / Entry
Development Specific Competencies
Architecture / Provide the vision for new systems as well as how existing systems evolve. Is aware of the industry leading best practices and help the teams keep abreast of the same. Consider competing priorities and propose alternate solutions, test and quality plan based on business and technical requirements. / Entry
Design / Able to define and design a system / test approach to satisfy specified requirements. Is able conduct analysis to evaluate how current systems are used. Analyse and/ or create system design based Architecture by evaluating multiple architectures before one is selected. Knowledge of UML and OOAD. / Entry
PDLC Awareness / Possesses and exercises strong knowledge of successive stages of product development, planning tools and processes involved. Able to understand and implement testing processes accordingly. / Entry
Technical Expertise / Exhibits and maintains current technical knowledge, skills, and abilities to produce timely and quality work with the appropriate level of supervision. Makes prompt, technically sound decisions and recommendations that add value to mission priorities and needs. In the domain of performance testing and consultancy, expertise in use of performance test tools and knowledge of system architecture stacks, database design, etc. will be critical. For appropriate career paths, seeks and accepts developmental and / or special assignments. Adaptive to technological / market changes. / Entry
Process Awareness / Knows, understand of and adheres to processes and policies defined by Misys; Facilitates and ensures adherence to policies by team. / Entry
Our Values
Client FocusWe look from the outside-in, and think about our customers and markets at all times.
Leadership
We lead by example; we work with honesty and integrity and we believe in plain talk, based on facts
Excellence
We value quality and excellence and strive to give our best/be the best we can be
Aspiration
We aspire to be the world's leading application and software services provider and believe that innovation is the lifeblood of our organisation
Results
We are committed to success and have a passion for winning
Specific requirements
Requirement:
- A Bachelors or advanced Degree in Computer Science or related field.
- Good English Language Skills (written and verbal).
- Strong in software development in C/C#(including OO and STL)
- Good Unix or Windows skills
- UML skills / Design Patterns
- Strong in Relational database technology - entity/relationship modelling and SQL access.
- Working knowledge of Financial Software is a plus.
- Relational OS scripting languages (Windows batch or UNIX shell or others) is a plus.
Travel Requirements: Ability to travel up to 100% of the time by various conveyances, e.g., airplane, railroad, automobile, may be away from home for up to or in excess of four nights per week, or what is necessary to meet client needs.
Working arrangements: Monday through Friday or as defined by local requirementsLanguage:
Fluency in English, both verbal and written
Fluency in the local language where appropriate
Software Engineer – Role ProfilePage 1 of 4