Software Engineer: Mobile, Web & AI Integration - KTP Associate (28 Months Fixed Term)
Birmingham City University are looking to appoint a high calibre graduate as a Software Engineer – Mobile, Web & AI Integration (KTP Associate) in the BCU’s Department of Computer Science within the School of Architecture, Built Environment, Computing and Engineering (ABCE).
This role presents an exciting opportunity to work in collaboration with leading academics at Birmingham City University, to apply knowledge and technical innovation, delivered on site at the company.
The Software Engineer – Mobile, Web & AI Integration (KTP Associate) should have a minimum 2.1 university qualification in a relevant subject area and have graduated within the last five years.
The successful candidate will be employed by Birmingham City University and seconded to work full-time on site at Nehemiah United Churches Housing Association Limited to deliver the 28‑month KTP project in partnership with BCU and Nehemiah.
The role will have personal development budget of £4,667 to upskill during the project.
The main duties and responsibilities include leading the technical design and development of the project:
- Defining functional requirements for the NEXUS system, a new front‑end to the current HomeMaster system, supporting development of a client mobile app chat bot, AI‑driven dashboards for decision‑making, IOT‑enabled predictive property maintenance and contractor management.
- Designing, developing, testing and implementing the IT architecture, data model and database for the NEXUS system.
- Designing and developing a mobile interface to HomeMaster that includes a Natural Language Processing (NLP) based chatbot to provide multi‑lingual intuitive access.
- Deploying sensors and developing an AI/ML algorithm to analyse sensor data for predictive property maintenance.
- Designing and developing ML powered automation and smart invoice reconciliation tools to support contractor management.
- Producing operational manuals and providing training for new or modified systems.
The role requires embedding new IT methods and procedures through co‑working with a multi‑disciplinary team and supporting post‑project improvements.
Interaction with senior management, suppliers, clients of the company and BCU academics will be regular.
The Software Engineer must be adept at applying knowledge to commercial projects, driving value and creating innovative solutions.
Key attributes and skills required:
- A minimum 2:1 undergraduate qualification in a Computing discipline.
- Excellent communication skills to express ideas effectively, orally, graphically and in writing.
- Ability to work to tight deadlines with diligence and high standards of work.
- Self‑management and planning skills and the ability to work effectively within an interdisciplinary team.
- Strong leadership skills in implementing and embedding new innovations.
- Strong background in React Native.
- Solid understanding of REST and experience with modern frameworks NodeJS/ReactJS, MongoDB, SASS, and source control repositories such as GIT.
- Web application development experience with HTML and CSS.
- Experience with additional programming languages: Python / Java.
- Familiarity with AI/ML algorithms and models, e.g. prediction models, NLP.
- Practical experience in system implementation, integration and testing.
- MSc/PhD or relevant experience in a related subject.
- Experience embedding Secure by Design principles aligned with ISO 27001.
- Experience designing, developing and publishing mobile applications (iOS and Android).
- Experience in user‑centred design; ability to scrutinise user requirements and acceptance criteria.
- Experience with wireframing/mocking tools (e.g. Balsamic / Mockflow).
- Familiarity with cloud‑based solutions, e.g. Azure / AWS.
- Understanding of, or ability to learn, ERP systems.
- Academic acumen to enable reporting through research publications and marketing/training materials.
- A clean driving licence and willingness to travel to utility contracts throughout the UK.
Personal attributes expected include enthusiasm, motivation, punctuality, conscientiousness, trustworthiness and strong teamwork.
We are committed to equality, diversity and inclusion and to an environment that supports lawful free speech and academic freedom. We will continuously review and improve our policies, practices and procedures to ensure we promote these values in all aspects of our operations.
The appointed candidate will normally be employed through BCU Support Services Limited, a wholly owned subsidiary of Birmingham City University. Applicants with prior LGPS membership who wish to enter the LGPS may do so.
#J-18808-Ljbffr