As a Software Engineers you will specialise in working with large and complex software integrations, plan and implement integrations of enterprise-scale technology platforms using the most secure and cost-effective strategies.
In this role, you will be working on below design and implementation of end-to-end solutions for group wide platforms and application/systems using a broad range of technologies including vendor products/applications, Big Data tools and AWS services. On a day-to-day basis you will be:
writing programming code to develop solutions to complex software integrations.
ensuring all integrations align to strategic objectives.
testing systems for health, security, cost-effectiveness, reliability, and resilience.
analysing data and modelling future data integration structures.
designing and managing an organisation’s data architecture.
You will bring your in-depth knowledge of big data best practices and a desire to work in a DevOps environment.
To excel in this role, you will ideally be:
highly proficient in microservices and serverless technologies including spring boot, python framework, AWS serverless. Presto, API and Impala and Hive
highly proficient in Java, Scala and/or Python
5+ years software development experience as an Engineer
experienced with data integration
experienced with data modelling
experienced with CI/CD
familiar with AWS including S3, IAM, EC2, serverless, Cloud Formation, Kafka, APIs, Lambda, Policy, Kubernetes