Software Engineer Job Overview
\
We are seeking a skilled software engineer to join our team. As a key member of our technology group, you will be responsible for designing, implementing, testing, deploying and monitoring Java and Python based software in the cloud.
\
Job Responsibilities
\
* Collaborate with team members to design, implement, test, deploy and monitor Java and Python based software in the cloud.
* Partner with lead architects to drive the delivery of high-performance systems and work on reference architectures and baseline implementations where appropriate.
* Work with the data science team to understand patentable ideas and implement differentiating IP in Match and Entity Resolution.
* Participate in leadership and guidance on pragmatic methods for measuring progress and the impact of change.
* Create, plan and communicate roadmaps with management, stakeholders and the team.
\
Requirements
\
* A bachelor's degree or master's degree in computer science.
* 8+ years of proven software systems design and delivery experience.
* Experience with and/or understanding of data design options and tradeoffs faced when selecting data systems, protocols, sharing strategies and normalization levels is desirable.
* Strong programming skills in Java, Python, and ideally Spark/Scala, as well as experience with other programming languages.
* Experience working in a public cloud hosted environment (AWS and Google Cloud preferred).
* Experience applying agile methodologies.
* An understanding of micro-service, machine learning, and scalable cloud architecture.
\
What We Offer
\
* 25 days annual leave (plus 2 paid volunteer days & 1 paid un-sick day).
* Holiday buy & sell (the option to buy or sell up to 5 additional days per year).
* Flexible working - hybrid model.
* Employee health insurance.
* Mental health support program.
* Pension contribution.
* Family-friendly leave (maternity, paternity, parental, marriage and bereavement).
* Life assurance.
* Education assistance program.
* Life-style account (D&B will match your contributions up to €40 per month and can be used to claim for a range of health-related, leisure or lifestyle activities).
\
About Us
\
We are 6,000 friendly colleagues around the world waiting to meet you and give you the opportunity to grow your career.