
• Engineering & Coding: Develop, maintain, and optimise components for file transfer products using Python and Java. Contribute to all phases of the software lifecycle, including design, development, documentation, and testing.
• DevOps & Automation: Build and enhance CI/CD pipelines (using tools like Jenkins, Git, Maven, Artifactory, Chef), automate deployments, and champion DevOps best practices across teams.
• Operational Support: Manage Remedy tickets for customer onboarding, file transfers, and incident response. Ensure system availability, capacity, performance, and monitoring are proactively addressed.
• Collaboration: Work closely with developers, operations, and product teams to align product and customer priorities with operational needs. Communicate effectively with stakeholders and mentor junior team members.
• Continuous Improvement: Analyse ITSM activities, provide feedback on operational gaps, and drive automation to reduce manual work. Participate in blameless postmortems and root cause analysis to improve reliability and customer experience.
• Bachelor’s or Master’s degree in Computer Science or related technical field, or equivalent practical experience.
• Strong foundation in algorithms, data structures, and core computer science concepts.
• Proficiency in Python and Java; experience with CI/CD tools (Git, Jenkins, Maven, Artifactory, Chef).
• Experience in Agile environments and object-oriented development/design patterns.
• Strong analytical, problem-solving, and communication skills.
• Ability to automate routine tasks and optimise code for reliability and velocity.
• Experience supporting production systems, incident response, and customer onboarding is a plus.
• Experience with cloud platforms (Azure, AWS, PCF), databases (Oracle/Postgres), and Linux.
• Interest in large-scale distributed systems and risk management.