T&T IT Developer / Business Analyst – Job description
Main Responsibilities
The position combines software development, business analysis and project delivery activities within the Bank’s IT environment.
As an IT Developer:
- Analyze, estimate and plan technical, security and functional requirements.
- Design, develop, test and implement solutions in accordance with the Bank’s standards and procedures.
- Maintain clear, accurate and up-to-date technical and functional documentation.
- Implement and maintain development, testing and deployment tools and processes.
- Contribute to the continuous improvement of applications, processes and development practices.
- Provide Level 3 support for applications within the assigned scope, including the analysis of complex incidents, resolution of application-related issues, coordination with vendors, and participation in problem management.
- Collaborate with IT teams, business stakeholders and third-party application providers.
- Use the Bank’s approved AI tools, in compliance with applicable security, confidentiality and data protection requirements.
As a Business Analyst:
- Assist project sponsors and business stakeholders in defining and documenting their requirements.
- Analyze functional requirements raised by users, sponsors and other stakeholders.
- Identify business needs, clarify objectives and translate them into clear and actionable specifications.
- Define and recommend appropriate solutions in collaboration with all project stakeholders, including third-party application teams.
- Prepare project deliverables and functional specifications in accordance with UBP’s methodology and standards.
- Prepare, facilitate and document workshops to gather requirements, align stakeholders and support project delivery.
- Support the development team during technical and functional analysis.
- Coordinate and execute testing activities, including System Integration Testing (SIT) and User Acceptance Testing (UAT).
- Identify, assess and closely monitor project risks, issues and dependencies.
- Define and follow up on appropriate mitigation and resolution plans.
- Support and train users during implementation and after go-live.
- Contribute to the preparation of user documentation and operational procedures.
Technical Skills:
- Required:
- Programming experience with Java, including Java 8 or later.
- Angular and Vue.js.
- Strong SQL skills are required, including experience with Oracle, Microsoft SQL Server and Sybase.
- Experience with version-control tools (e.g. GIT) and automatic deployment tools.
- An advantage:
- Knowledge of APIs and integration technologies.
- Knowledge of cloud or infrastructure technologies would be an advantage.
- Knowledge of software testing tools and methodologies.
Personal Skills:
- Excellent oral and written communication skills.
- Ability to adapt communication style to different audiences, including business users, IT specialists and senior stakeholders.
- Strong analytical skills, with the ability to understand complex topics and summarize them clearly.
- Customer- and service-oriented mindset.
- Strong problem-solving and decision-making skills.
- Ability to build consensus while respecting people, processes and established procedures.
- Commitment to producing clear, accurate and user-friendly documentation.
- Strong willingness to learn, improve and contribute to the team.
- Proactive, energetic and able to take ownership of initiatives.
- Rigorous, reliable and committed to delivering high-quality results.
- Ability to work independently while contributing effectively to a collaborative team environment.
- Autonomous and able to manage multiple tasks at the same time with different priorities.
Education and Qualifications:
- University degree or equivalent qualification in Computer Science, Information Technology, Engineering or a related field.
- Basic knowledge of banking and financial services is required.
- Professional experience in software development is required.
- Previous experience in business analysis or IT project delivery would be an advantage
- Fluency in both French and English, with excellent written and spoken communication skills.
Experience:
At least three years of professional experience in software development, preferably within the banking or financial services industry
Core Competencies : Adherence to the company’s values: Dedication, Conviction, Agility and Responsibility - Compliance with regulations and internal directives