Data Integration Engineer
London, England, United Kingdom
This is a development role within IT’s development function. The key purpose of the role is to engineer solutions in a product centric team aligned to a business product owner. The team contributes to the overall success of the organisation by implementing and maintaining robust technical solutions for the business. IT Development have a specific purpose in creating bespoke solutions that add value to give PIC an edge over competitors.
Requirements
Key responsibilities
- Communicate effectively with all departments and engage collaboratively with stakeholders to deliver business value for the team’s applications.
- Take a lead role in defining requirements, agreeing on solution designs, estimating effort, managing tasks effectively, conducting demos for feedback, and overseeing support and maintenance tasks.
- Implement internal applications and web services in accordance with change management policies.
- Perform code quality, security, and testing reviews to ensure the high quality and security of computer systems and data.
- Contribute to the definition of architectural patterns, best practices, software templates, shared libraries, and reusable components. Engage with technical stakeholders and forums as necessary.
- Manage application performance requirements, tech debt, and innovate as part of continual improvement.
- Monitor and maintain systems in line with the standard incident management process to meet business support requirements.
- Assist team members and lead by example by embodying the company’s core values.
Knowledge, experience, skills, and abilities (technical competencies)
Technical
- Proficiency in one or more structured programming languages such as Java, C# or Python.
- Proficiency in web technologies (HTML, CSS, JavaScript, HTTP) and modern web development frameworks (React, Angular, Dash).
- Good experience with version control systems like Git.
- Deep understanding of data structures, algorithms, and system design.
- Proficiency with databases (SQL or NoSQL).
- Experience with testing frameworks and methodologies.
- Strong design and implementation skills of enterprise applications with cloud-based architecture, APIs, containerization and microservices.
- Proficiency with CI/CD pipelines and DevOps practices.
- Experience of cybersecurity principles and practices.
Non-technical
- Project management skills.
- Strong communication skills for effective collaboration with team members and stakeholders.
- Experience of software development methodologies such as Agile or Scrum.
- Excellent problem-solving abilities and analytical thinking.
- Attention to detail and quality.
- Ability to learn new technologies quickly and mentor junior engineers.
- Highly self-motivated with a focus on customer service, delivery, and quality.
Desirable:
- Expertise in cloud platforms like AWS, Azure, or Google Cloud.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience of fixed income products (bonds and swaps).
Benefits
- 28 days’ annual leave plus bank holidays
- Pension
- Insurance for Travel, Private Medical, Critical Illness, Life Assurance and Income Protection
- Save As You Earn (SAYE)
And more
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Angular APIs Architecture AWS Azure CI/CD DevOps Docker GCP Git Google Cloud Java JavaScript Kubernetes Microservices NoSQL Pipelines Python React Scrum Security SQL Testing
Perks/benefits: Health care Medical leave
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Manager jobs
- Open Marketing Data Analyst jobs
- Open Lead Data Analyst jobs
- Open Data Engineer II jobs
- Open Senior Business Intelligence Analyst jobs
- Open MLOps Engineer jobs
- Open Principal Data Engineer jobs
- Open Power BI Developer jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Data Analytics Engineer jobs
- Open Junior Data Scientist jobs
- Open Business Data Analyst jobs
- Open Sr Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Product Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Big Data Engineer jobs
- Open Research Scientist jobs
- Open Azure Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Data Quality Analyst jobs
- Open Data Product Manager jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open APIs-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open CI/CD-related jobs
- Open LLMs-related jobs
- Open Generative AI-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Docker-related jobs