COMPANY PROFILE Fexco is Irelands most successful multinational finance and business solutions provider, with operations in 28 countries worldwide. Founded and headquartered in Ireland in 1981, Fexco employs more than 2,000 people across Europe, the Middle East, Asia, North America, Latin America and Australasia. Fexco serves some of the worlds biggest brands across multiple industries through a wide range of innovative products and services, including Dynamic Currency Conversion, Retail FX, Managed Business Services and PayUnite. Job Purpose Fexco Tech delivers a broad range of IT services to the overall Fexco Group. These services include project management, software development, and the overarching responsibility for the IT Infrastructure that supports all aspects of the Groups business. This is a highly technical hands-on role requiring the candidate to have extensive knowledge and experience in their field of expertise. This role is being offered on a full time, permanent basis with the opportunity to work from our offices based in Kerry with flexibility to work a hybrid/remote model. Main Responsibilities The successful candidate will be required to: Implementing technical solutions in collaboration with the Product function. Work within a defined delivery process to deliver high-quality code for complex projects. Be a proactive stakeholder in quality of code and overall product quality whilst adhering to development standards and the development lifecycle. Must embrace emerging technologies and keep abreast of new frameworks, tools and programming languages. Must have strong verbal, written and organizational skills and strong customer focus. Add value in all stages of project/support work from definition, development and deployment. Qualifications/ Experience Required Candidates must be able to demonstrate the following characteristics: BSc in Computer Science, Engineering or relevant field. A minimum of 5 years experience in multi-tier application and database development. Experience and knowledge of Cloud Infrastructure, Microsoft Azure preferably. Strong experience working with backend technologies such as Java and/or Node.js. Good experience with SQL & No-SQL databases. Knowledge and experience in Lean, Agile and Scrum methodologies Experience in front-end programming (React, JavaScript/typescript) as well as test frameworks (e.g. Pytest, Cypress, etc) an advantage. Responsible for designing, developing, deploying & supporting cloud native software applications which includes Continuous Delivery/Deployment pipelines and all aspects involved. Experience in containers and container orchestration with Kubernetes. Knowledge of standard architectural design patterns, TDD and Test Automation. Expertise in designing software solutions leveraging asynchronous messaging patterns, ensuring decoupled, scalable, and resilient systems. Knowledge of Financial Services Systems desirable. Competencies Required On occasion must be able to work under pressure and successfully manage a very diverse and demanding workload combined with an ability to work autonomously. Good interpersonal skills, able to work well and adapt in a fast-moving agile environment. Must be a team player and able to work collaboratively with others. Act as a mentor to junior members of the team sharing advice and expertise to support their growth and development. Excellent written and verbal communication skills, with the ability to present complex technical concepts clearly to a variety of audiences. Fexco is an equal opportunities employer and is proud to foster a work environment where our people are supported and encouraged to be themselves. We welcome applicants of all backgrounds and sections of society and each application is given fair consideration. Benefits: Work From Home