Back to search

Union Bancaire Privée · Banking

IT TT DEV / BA

Verified·9 days ago
Geneva, Switzerland Ad written in English

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