Software Engineer, Enterprise Systems

Software Engineer, Enterprise Systems

Location: Belfast, UK

Position Overview
Cayan is hiring a Software Engineer to join the growing Enterprise Systems team based in the Belfast office.  A major part of the role is to employ web-based and back-end database technologies to leverage and customize out-of-box NetSuite solutions. This will involve NetSuite’s JavaScript API and SuiteCloud platforms, and Oracle Database.

The Enterprise Systems team provides supporting infrastructure, systems and workflows to provision, maintain and support our Customers. As a member of the team, you will be able to leverage a range of technologies and methodologies across front-end, web-based APIs and database back-ends to enable real-time and batch-mode business optimisations.

If you want to work in a team environment, utilizing a range of web service technologies and back-end systems to merge applications from both the technical and business point of view, we would love to hear from you.

Position responsibilities

  • Develop and maintain web servlets to support Enterprise Systems integration
  • Develop and maintain Enterprise Application Integration adapters that support business workflows, data migration and customer support systems
  • Evaluate business/ functional requirements, understand their impact on existing environments, and produce solution designs to implement on Cayan’s Enterprise Systems platform
  • Develop Enterprise Systems functionality for Server and Client-side deployments
  • Develop batch-scheduled jobs to support business processes
  • Management Requirements Change using Target Process and GitHub.
  • Utilising SuiteTalk for building an automated Test Suite
  • Perform System Integration Management using Dell Boomi platform
  • Handle data mapping between records in NetSuite to SalesForce, and between NetSuite and External Systems

Position Requirements
  • Have strong problem-solving skills that recognize the value in automation and systems integration
  • Hold a third level qualification in a relative discipline, (Computer Science, IT, Business etc.)
  • Experience in one or more of Java, C#, Java Script or C++
  • Experience of creating database tables and running queries / stored procedures in one or more of Oracle PL/SQL, Microsoft T-SQL, Postgres, or MySql
  • Have a desire to be part of a team with a passion for learning System Integration through various Enterprise Systems (e.g. NetSuite, SalesForce)
  • Eligibility to work in the UK on a permanent and full-time basis
  • NetSuite Development Experience
  • Experience of ETL (Extract, Transform, Load) solutions
  • Experience of CRM (Customer Relationship Management) systems
  • Experience of ERP (Enterprise Resource Planning) systems

In addition to a very competitive salary we also provide an excellent benefits package including: free car parking, private medical care, health cash plan, contributory pension, life insurance, income protection and free subscription with Belfast Bikes.

You also get to work in an award winning office and enjoy 25 days annual leave + 10 public holidays in addition to many other little perks such as lunch every other Friday, fresh fruit and more.

For more information, please visit

As part of any recruitment process, Cayan collects and processes personal data relating to job applicants. The organisation is committed to being transparent about how it collects and uses that data and to meeting its data protection obligations. The Applicant Privacy Notice provides you with further information about how we do this. We recommend you read this before submitting your application.
Applicant Privacy Form
We are an Equal Opportunities Employer. We aim to provide equality of opportunity to all persons regardless of their religious belief; political opinion; sex; race; age; sexual orientation; or, whether they are married or are in a civil partnership; or, whether they are disabled; or whether they have undergone, are undergoing or intend to undergo gender reassignment. We do not discriminate against our job applicants or employees on any of the grounds listed above. We aim to select the best person for the job and all recruitment decisions will be made objectively.
Put the Genius of Cayan to work for your business.