Channel`s Application Factory Software Developer

Do you want to be part of an Engineering Function that is key to our Digital First agenda? You’ll be leveraging the latest in technology and ways of working to transform how we go to market while supporting our strategic objective: Enabling our customers, colleagues and communities to thrive

What we do

We are a business unit called the CAF Engineering Factory that will own full-stack technology development across a number of strategic front-end and mobile platforms and products. We are building a team of creative, likeminded technology enthusiasts who have the skills and capabilities to deliver industry leading software solutions to meet the current and future needs of a market leading Digital Relationship Bank.

The CAF Factoryengineering services span user experience, architecture, design, security, integration into the middleware and platform tooling and support.The CAF Factory has fully embraced ways of working such as scaled agile, DevOps and CI/CD in a highly collaborative team environment.

What is the opportunity?

You will work as part of an Engineering Squad responsible for developing front end user experience for desktop and mobile content and screens using a variety of languages including Java, HTML, in frameworks such as Node or React with integration flows into Mule AnyPoint Solutions.

Working at Bank of Ireland doesn\’t have to mean working in an office to have an impact. Our dedication to enabling colleagues to thrive means that depending on role type you can have choice and flexibility in where you work and live, subject to your role, customer needs and our requirements. We have a hybrid working model, with home, agile hub and office based options available. We will always list a primary location which can be where you go for in person collaboration, and a location where you can best perform your role.

Please note you must live in the jurisdiction for the business to which you are contracted.

This job can be done anywhere in the Republic of Ireland. The primary office location is Dublin, to which occasional travel will be required, exact frequency to be agreed with manager.

Key Accountabilities

  • Identifying, analysing and developing front end application and mobile experiences using a number of technologies and frameworks, including Java, HTML and React as well as iOS and Android
  • Software deployment using various tools and frameworks including JBoss and Tomcat
  • Creation of logical designs and low-level designs working with technical leads and solution architects within the CAF squads
  • Code reviews, defect triage and fixing, unit testing, providing support for integration testing and non-functional testing
  • Ability to take the lead on large pieces of design and development
  • Mentor and coach junior engineers within the squad
  • Explaining technical issues to project managers, developers, team leads and architects in an easy to understand manner and recommend clearly thought out solutions
  • Develop solutions in adherence with the banks standards and policies
  • Highlight where assets or capabilities could be created / adopted to help improve delivery velocity
  • Work with solution architects to help improve standards of delivery within the squads
  • Contribute to the squad sprint planning and provide feedback into retrospectives to ensure that the squad and function continuously improves
  • Develop and support the service catalogue approach to drive re-use and improve efficiency and effectiveness of delivery
  • Support and maintain the automation testing frameworks and CI/CD practices with such tools as Jenkins and Ansible

Essential Skills & Experience

To be successful in this role you a range of capabilities and should be able to cover some of the following skills and experience;

General UXP Skills & Experience

  • Bachelor’s Degree in Computer Science, Information Technology or other relevant fields
  • A highly experienced software developer/engineer and a strong desire to pursue a career in a technical development discipline
  • Good knowledge of rest and soap web services in exposing and consuming (reverse engineering of Json contract or WSDL)
  • Good knowledge of deploying web archives in application servers like JBoss or servlet container like Tomcat
  • Strong knowledge of automation testing with preference with BDD framework
  • Good knowledge of DevOps practices and frameworks (Jenkins, Ansible, Ant and or shell scripts)
  • Previous experience of working with Temenos Transact Core Banking platform
  • Exposure to either iOS or Android

iOSExperience & Skills:

  • iOS development and debuggingin Objective C
  • Hybrid application development and debugging with the preferred option to be Cordova framework and the development of plug-ins
  • Good experience in the Apple Security requirements and how to read Apple store guidelines
  • Good experience in Apple Notification and network services (i.e. APN)

Android Experience & Skills:

  • Development and debugging in Java and especially with the android’s components/packages
  • Hybrid application development with the preferred option to be Cordova framework and the development of plug-ins
  • Good experience in the Androids Security requirements and working with Google/Play store guidelines
  • Good experience in Notification and network services (i.e. FCM)

Desirable Qualifications, Skills & Experience

  • BSc or MSc on Engineering or Computer Science based discipline
  • Experience working as a lead engineer in agile delivery teams
  • Significant experience working as a developer/engineer
  • Knowledge of SAFe Agile Software Engineering

Key Competencies

  • Customer Focused – Self
  • One Group, one team – Self
  • Agile – Self
  • Champion Transformation – Self
  • Manage Risk – Self

Where Agency assistance is required Bank of Ireland Recruitment Team will engage directly with suppliers. Unsolicited CVs / profiles supplied to Bank of Ireland by Recruitment Agencies will not be accepted for this role.

Bank of Ireland Group is an equal opportunities employer and is committed to fostering an inclusive workplace which values and benefits from the diversity of our workforce.

Email Me Jobs Like These
Showing 1–0 of 0 jobs
Share this job