Join to apply for the Data Engineer role at CDL Software.
We are seeking a Data Engineer to join our dynamic Data Services team. This role is critical to our ongoing projects and future initiatives. Our team is diverse, collaborative, and always eager to learn and improve. We are looking for someone with AWS experience who can contribute to our innovative projects and help us achieve our goals.
As part of our agile squad, you will be responsible for the delivery, maintenance, and support of various CDL products. Your key tasks will include providing support and feature enhancements in line with our product delivery roadmap. You will play a pivotal role in developing innovative applications, ensuring they are reliable, cost-optimized, performant, supportable, secure, and sustainable.
About CDL
CDL is one of the UK's leading software development houses, employing over 600 people at its campus in Stockport. It has a strong presence in the high-volume retail insurance sector, pioneering developments in aggregator, web, and telematics solutions, including connected home, enrichment, and self-service offerings. Our technologies enable clients to thrive in the competitive UK insurance marketplace.
We foster a collaborative and creative culture, employing agile techniques to deliver innovative applications. Our environment is inspiring, with employees at the core of our success.
We are the market-leading software house in our industry, creating software, websites, and apps for the Insurance & Finance sector across the UK. Approximately 65% of companies on price comparison websites are our clients!
Why Join Us:
* Be part of a collaborative and supportive team that values diversity and inclusion.
* Work in a hybrid environment with flexibility to work from home and the office.
* Engage in continual learning and professional development.
* Contribute to impactful innovative projects that enhance our digital presence and customer engagement.
Key Responsibilities:
* Develop and build out a new API to replace current legacy applications.
* Collaborate with team members for effective communication.
* Take technical ownership and stay updated with industry breakthroughs.
* Mentor and coach junior team members.
* Work with business analysts to understand and implement requirements.
* Participate in sprint ceremonies and planning.
* Maintain existing solutions and automated pipelines for reliable, fault-tolerant software.
* Develop solutions that are automated, scalable, and aligned with architectural pillars.
* Document work processes and solutions.
* Manage the entire lifecycle of your work from development to deployment and improvements.
Skills, Knowledge, and Expertise:
* Proven experience with AWS services (EMR, Lambda, S3, Step Functions, Athena, API Gateway).
* Expertise in SQL.
* Experience with Python programming.
* Experience with Infrastructure-as-Code tools like Terraform.
* Familiarity with automation pipelines and testing tools such as Git, GitLab Pipelines, JMeter.
* Strong communication skills and team collaboration.
Nice to Have:
* Experience with PySpark, Go, ETL pipelines, data formats like JSON, Parquet, XML.
* Knowledge of Karate, CI/CD pipelines, OpenAPI/Swagger, OpenSearch/Elasticsearch.
* Experience with transformation and orchestration tools like DBT, Dagster, Glue.
#J-18808-Ljbffr