Junior Data Engineer

Recruiter
Drake International UK Operations
Location
Bodmin
Posted
10 Oct 2018
Closes
14 Oct 2018
Contract Type
Permanent
Hours
Full Time
We are currently recruiting for a Junior Data Engineer to join our clients rapidly expanding team based Bodmin.

Company Benefits
• 28 Days annual leave (inc. Bank Holidays) increasing to 33, pro-rata.
• Pension scheme,
• Health Care Plans,
• Salary sacrifice bicycle schemes
• Plus many more.

Main Purpose of Job/ Key Skills
The Data Engineer will be responsible for working within the core development interfaces to the differing clinical system databases. Working with both technical & non-technical members of the agile teams, this role will develop and maintain effective solutions to support any data migration or data transformation process.
• Contributes simultaneously on different projects with little impact due to context switching. Uses this to advantage in order to utilise dead times and or blocks in projects.
• To assist with the transformation and manipulation of data in order to transfer data between computer solutions.
• Assist with the design of data structures for optimal storage, creation, retrieval or data mining.
• Reads and understands existing code.
• Debug software and databases with different tools
• Perform data analysis
• Assists in writing production quality robust code and understands it’s interaction within the larger system not in isolation.
• Report progress on development at daily stand-ups and escalate issues or slippage in a timely fashion, identifying remedial action to keep the project on track
• Demonstrate a logical and structured approach to time management and task prioritisation to work within project time-lines.
• Keep abreast of industry developments and technologies and interact with other team members to improve skills
• Manage source code and version control using GIT
• Work independently or in conjunction with other developers as the work requires. Participate fully in team planning and work with colleagues to continuously improve the team’s performance
• Create and maintain strong working relationships with other members of the data team and the wider technology organization
• Dedicated to learning and progressing to a more senior position.

Knowledge & Skills
• SQL Experience with demonstrable skills in analysing and developing complex SQL queries
• Have an understanding in software development (C++, C#, JS) and or mathematics, either by training or experience
• Have an understanding of common database technologies.
• Experience in preparing system documents, use cases, test cases and other documentation
• Clear verbal and written communication skills to interact with both technical and non-technical personnel in different units
• Ability to work in a collaborative environment (e.g., collaborate with team members, users and back-end programmers)
• Have good exposure to DBA skills for MySQL
• Experience with MySQL database design & architecture, administration, implementation and management
• Experience with data migration, data conversion, database upgrades, physical modeling, schema designs
• Familiarity with Linux administration would be an advantage
• Highly self-motivated and directed with keen attention to detail
• Experience with working in an Agile software development environment.
• Good analytical and problem-solving/troubleshooting abilities

Problem Solving
Problems addressed involve the interpretation of reports and evaluation of requirements that can require constant interaction with colleagues both within and outside of the department.

Judgement & Decision
To make the recommendation of when data migration has been completed and adequately tested and can be released.

Contacts
Internal contact is a key feature of the job involving the post holder to liaise where necessary with other team members, programmers, support staff, training members and occasionally directly with the user base. Additionally, the post holder may be required to interface with the Connecting for Health or other third parties with which the organization communicates.

Custodial Responsibility
Responsible for maintaining confidentiality for any client data, maintaining scripts and manuals/documentation as required.

Working Environment
The position is solely office based with potential for visits to clients and other premises.

Other Duties
Employees may be required to undertake tasks that the management considers are within their capabilities, even though the task may be outside their normal duties

Similar jobs

Similar jobs