Responsibilities
We are looking for a data architect / software engineer who has experience within engineering projects with some software coding skills to –
1. Work with stakeholders on data management solutions use case definition
2. Work on the Airbus standard data management system, a system database ensuring data continuity between the different engineering professions and beyond
3. Manage or support the data management process for projects, particularly centred around Java infrastructure, including development & validation of scripts coded in Java. In the context of supporting use case definition the candidate will work with stakeholders to assess needs and in the context of system development the candidate will be supporting the engineering and architecture of developments, whether they are new features or bug fixes.
The successful candidate will be report to the Data Engineering Lead, and working within a team of data architects and software engineers to support data engineering activities across projects;
4. Analysing & collating use cases
5. Producing data & tool development plans
6. Interface documents
7. Conventions and liaising with tool developers, also able to support software development and the data population, administration, verification & validation throughout the project phases
We work witin a Scrum framework A typical list of tasks for a Data Architect / software engineer within the team:
8. To collate stakeholders 'use cases' and produce the database SRDB user requirements documentation
9. To develop and document the database tool and content development, verification & validation plan
10. To develop and formalise database ICDs
11. To develop and formalise the database naming convention & population rules
12. To support the development of the database tool and any updates, either liaising with development team or supporting directly java based solutions
13. To validate data management tool software solutions
14. To develop and formalise the database change process
15. To administrate and manage the database population, maintenance and delivery to the database stakeholders as required
16. To develop and formalise the database tool & content validation plan
17. To perform database tool validation
18. To track database content validation status and provide a validation status report as required
19. To provide database documentation for the Project Reviews
Essential Skills
20. Java - Intermediate to Advanced level GIT
21. Intermediate level Database Management System development and administration experience, including SQL, EMF Query2 or other Query language
22. Working within an engineering context
23. Intermediate level Good knowledge of object oriented programming
Experience
24. Experience of working in Scrum development methodology
25. Experience of working in Agile Working with JIRA Advanced level. Has significant professional working experience
26. Can provide structured training to others if necessary Intermediate (working) level. Has professional working experience (2-5 years)
27. Intermediate level Preferred: IntelliJ
Benefits
28. Collaborative working environment – we stand shoulder to shoulder with our clients and our peers through good times and challenges
29. We empower all passionate technology loving professionals by allowing them to expand their skills and take part in inspiring projects
30. Always working as one team, our people are not afraid to think big and challenge the status quo
31. As a Disability Confident Committed Employer we have committed to: Ensure our recruitment process is inclusive and accessibleCommunicating and promoting vacanciesOffering an interview to disabled people who meet the minimum criteria for the jobAnticipating and providing reasonable adjustments as requiredSupporting any existing employee who acquires a disability or long term health condition, enabling them to stay in work at least one activity that will make a difference for disabled people
“We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age”.
We treat everyone fairly and equitably across the organisation, including providing any additional support and adjustments needed for everyone to thrive