Job summary Betsi Cadwaladr Health Board has a vacancy for a skilled Principal Software Engineer to support our data engineers in the Software Development/Data Warehouse Team of the Data, Intelligence, and Insight Department. You will have responsibility for the design and maintenance of software related to the organisation's data warehouse; this includes the processes, delivery platform and software relating to the acquisition, maintenance, and presentation of data. These information products support the organisation to manage health services strategically and operationally across North Wales. The successful applicant will lead the team's software strategy and programme of product delivery and maintenance, promoting excellence in technical development, and adhering to key principles and processes. The ability to speak Welsh is desirable for this post; English and/or Welsh speakers are equally welcome to apply. Main duties of the job A proven track record in solution delivery is necessary, the following skills are therefore essential: Advanced SQL skills A working knowledge of OOP principles and at least one OOP language (preferably C#) Experience of designing/writing/supporting web applications (MVC/C#/HTML/JS/JQuery) Understanding of the importance of thorough testing Understanding of how to consume REST APIs Desirable skills: Knowledge of data warehousing concepts and techniques Experience of ETL processes In-depth knowledge of database design and the Microsoft SQL Server platform About us If you relish a challenge, have a passion to help others or simply fancy a fresh start, then Betsi Cadwaladr University Health Board (BCUHB) North Wales, has all the right ingredients. The largest health organisation in Wales, providing a full range of primary, community, mental health, acute and elective hospital services for a population of around 700,000, across North Wales. Join our team and get the support you need, in line with our Organisational Values and 'Proud to Lead' competence framework. Enjoy being part of working with engaged leadership at all levels, and be assured we are committed to promoting equality and diversity, and are proud to welcome applicants under the "Disability Confident Employer" scheme. Please check your email account regularly. Successful applicants will receive all recruitment related correspondence via the email account registered on the application form. Applications may be submitted in Welsh. Applications submitted in Welsh will not be treated less favourably than an application submitted in English. Date posted 01 November 2024 Pay scheme Agenda for change Band Band 7 Salary £46,840 to £53,602 a year per annum Contract Permanent Working pattern Full-time Reference number 050-AC837-1124 Job locations Wrexham/Abergele/Bangor Wrexham/Abergele/Bangor LL13 7TD Job description Job responsibilities You will be able to find a full Job description and Person Specification attached within the supporting documents or please click Apply now to view in Trac. Candidates will be required to attend a face-to-face interview at Wrexham Maelor Hospital. Working from home is supported, however, it is essential the applicant can regularly attend one of the 3 main offices (Wrexham, Abergele or Bangor). Job description Job responsibilities You will be able to find a full Job description and Person Specification attached within the supporting documents or please click Apply now to view in Trac. Candidates will be required to attend a face-to-face interview at Wrexham Maelor Hospital. Working from home is supported, however, it is essential the applicant can regularly attend one of the 3 main offices (Wrexham, Abergele or Bangor). Person Specification Qualifications Essential Bachelor's degree in in a Science, Technology or a Maths subject or equivalent qualifications, knowledge or experience. Desirable Advanced qualification in an agile development methodology (for example the Professional Scrum master qualification). Experience Essential Proven experience in a data engineering or similar role in a formal development environment. Excellent working knowledge of relational database systems and associated database administration activities. Excellent working knowledge of OOP principles and at least one OOP language (preferably C#) Experience of designing/writing/supporting web applications (MVC/C#/HTML/JS/JQuery) Desirable Experience of working within the NHS service in informatics/data or similar role Experience of working in an Agile Development environment (e.g. Scrum). Experience developing APIs / software for Clinical Information or Healthcare systems Experience leading a small development team. Aptitude and Abilities Essential Ability and confidence to speak publicly to groups of people, demonstrating ideas, concepts and data engineering solutions and answer related questions. Ability and confidence to lead and motivate a team, chairing team meetings (such as Daily SCRUMS and Sprint retrospectives). Able to establish good working relationships with people at all levels. Highly skilled in database, application or web development using a suitable IDE and programming language. Able to communicate with staff on complex business or clinical processes Desirable Understands the Data Protection Act and its implications for the holding of NHS patient information flows / services Understanding / prior use of big data technology Person Specification Qualifications Essential Bachelor's degree in in a Science, Technology or a Maths subject or equivalent qualifications, knowledge or experience. Desirable Advanced qualification in an agile development methodology (for example the Professional Scrum master qualification). Experience Essential Proven experience in a data engineering or similar role in a formal development environment. Excellent working knowledge of relational database systems and associated database administration activities. Excellent working knowledge of OOP principles and at least one OOP language (preferably C#) Experience of designing/writing/supporting web applications (MVC/C#/HTML/JS/JQuery) Desirable Experience of working within the NHS service in informatics/data or similar role Experience of working in an Agile Development environment (e.g. Scrum). Experience developing APIs / software for Clinical Information or Healthcare systems Experience leading a small development team. Aptitude and Abilities Essential Ability and confidence to speak publicly to groups of people, demonstrating ideas, concepts and data engineering solutions and answer related questions. Ability and confidence to lead and motivate a team, chairing team meetings (such as Daily SCRUMS and Sprint retrospectives). Able to establish good working relationships with people at all levels. Highly skilled in database, application or web development using a suitable IDE and programming language. Able to communicate with staff on complex business or clinical processes Desirable Understands the Data Protection Act and its implications for the holding of NHS patient information flows / services Understanding / prior use of big data technology Disclosure and Barring Service Check This post is subject to the Rehabilitation of Offenders Act (Exceptions Order) 1975 and as such it will be necessary for a submission for Disclosure to be made to the Disclosure and Barring Service (formerly known as CRB) to check for any previous criminal convictions. Certificate of Sponsorship Applications from job seekers who require current Skilled worker sponsorship to work in the UK are welcome and will be considered alongside all other applications. For further information visit the UK Visas and Immigration website (Opens in a new tab). From 6 April 2017, skilled worker applicants, applying for entry clearance into the UK, have had to present a criminal record certificate from each country they have resided continuously or cumulatively for 12 months or more in the past 10 years. Adult dependants (over 18 years old) are also subject to this requirement. Guidance can be found here Criminal records checks for overseas applicants (Opens in a new tab). Additional information Disclosure and Barring Service Check This post is subject to the Rehabilitation of Offenders Act (Exceptions Order) 1975 and as such it will be necessary for a submission for Disclosure to be made to the Disclosure and Barring Service (formerly known as CRB) to check for any previous criminal convictions. Certificate of Sponsorship Applications from job seekers who require current Skilled worker sponsorship to work in the UK are welcome and will be considered alongside all other applications. For further information visit the UK Visas and Immigration website (Opens in a new tab). From 6 April 2017, skilled worker applicants, applying for entry clearance into the UK, have had to present a criminal record certificate from each country they have resided continuously or cumulatively for 12 months or more in the past 10 years. Adult dependants (over 18 years old) are also subject to this requirement. Guidance can be found here Criminal records checks for overseas applicants (Opens in a new tab). Employer details Employer name Betsi Cadwaladr University Health Board Address Wrexham/Abergele/Bangor Wrexham/Abergele/Bangor LL13 7TD Employer's website https://bcuhb.nhs.wales/train-work-live/ (Opens in a new tab)