Key Responsibilities
Defining and developing services and solutions
Define design and develop services and solutions around large data ingestion storage and management such as withRDBMS No SQL DBs Log Files Events Define design and run robust data pipelines batch jobs in a production environment Architecting highly scalable highly concurrent and low latency systems
Maintain support and enhance current systems Contribute to paying down technical debt and use development approaches that minimize the growth of new technical debt Contribute feedback to improve the quality readability and testability of the code base within your team Mentor and train other developers in a non-line management capacity Build tools One of SBT Gradle Maven Ensure all software built is robust and scalable Collaborating with Internal and external stakeholders
Participating in sprint planning to work with developers and project teams to ensure projects are deployable and monitorable from the outside Work with third-party and other internal providers to support a variety of integrations As part of the team you may be expected to participate in some of the 2nd line in-house support and Out-of-Hours support rotas Proactively advise on best practices
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).