The IT Consultant will need to demonstrate competent IT literacy and a good understanding of financial products as this Software Engineer role will be consulting within the financial sector. The role is within a small team so the role will be very hands-on, and the successful candidate will have a lot of learning opportunities.
RESPONSIBILITIES:
· Identify and address operational, financial and technological risks within the business;
· Work with Junior team members, assisting in upskilling the team whilst co-ordinating their efforts and acting as the escalation point for requirement queries
· Researching, consulting, analysing and evaluating system program needs
· Identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods
· Writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards
· Writing, updating and maintaining technical program, end user documentation and operational procedures
· providing advice, guidance and expertise in developing proposals and strategies for software design activities such as financial evaluation and costings for recommending software purchases and upgrades
· Work closely with individuals across business units to collect, analyse and provide meaningful management information in order to give comprehensive recommendations and enable the business to make strategic decisions;
· Sign-off on test scope and strategy, ensuring comprehensive cover and addressing defects
· Design, develop and implement applications on various platforms to streamline processes and systems;
· Investigating, analysing and identifying business processes, work practices and procedures;
· Carry out target state analysis and impact analysis of proposed solutions;
· Being responsible for recommending and deploying functional solutions for inefficiencies; for example: by creating, implementing and/or adopting system test plans in order to ensure high level of quality and integrity of a system;
· Assist with the development of a data quality management framework;
· Carry out current state analysis of client data and related processes for one or more country’s;
· Categorise and prioritise data and process issues to be fixed;
· Perform root cause analysis of data issues;
· Carry out gap analysis;
· Being a central reference and source of information for anyone needing guidance for a particular system project decision making process; and
· Liaise with key stakeholders across the business to achieve key deliverables.
REQUIREMENTS:
Essential technical skills:
· Minimum 7 years’ software development experience in the financial sector;
· Experience working on a mobile banking app
· Experience working with Junior BA’s and assisting in career development
· Knowledge of Oracle SQL, Excel and Access VBA;
· Strong experience using Excel and Access, development of Excel tools and Access databases would be an advantage;
· Clear and Concise approach to problem solving;
· Good communication skills, frequent liaisons with key stakeholders will be necessary; and
· Ability to work independently with minimal supervision.
Other requirements:
· Graduated from a reputable University;
· Excellent communication skills, approachable and good at forming relationships with people of all levels within the business;
· Ability to prioritise own workload within a busy environment and meet deadlines;
· Determination to build a successful career in IT and finance;
· Excellent written and spoken English, with strong interpersonal skills;
· Proven ability to work under pressure and in fast-paced environments; and
· Strong analytical, planning and facilitation skills.