Job details

Location
Other Locations
Salary
Market related
Job Type
Contract
Ref
206861
Posted
16 days ago

Job Advert

Key Accountabilities

  • Working with users and business analysts to understand requirements
  • Designing, developing, and testing custom software applications
  • Supporting and maintaining your software. We believe in DevOps - you build it, you run it!
  • Monitoring and applying emerging technologies
  • Providing mentorship and thought leadership to your team and across the organisation
  • Mentoring and technical leadership of less experienced developers

Essential Technical Skills

  • Extensive experience and mastery of one or more of Java, C#, JavaScript/Node.js
  • Proven willingness and ability to learn, to become deeply skilled in at least one more programming language on top of your existing skillset
  • Deep experience and understanding of the SDLC, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD and telemetry
  • Expertise in modern technologies like Cloud native, containers, serverless
  • Proven leadership capability

Secondary

  • Confirmed experience of Agile methodologies, DevOps culture and practices, Lean techniques like Value Stream Mapping
  • User story definition
  • Application Support
  • Experience in most of these technologies:
  • Azure and/or AWS
  • Azure DevOps/Git/GitHub
  • RESTful APIs
  • Deep understanding of automated testing (unit, functional, integration, e2e)
  • Container technologies (EKS, AKS, OpenShift, docker) and Serverless

Leadership and EQ

  • You embrace a culture of change and agility, evolving continuously, adapting to our changing world.
  • You are a great team-mate, looking beyond your own area and organisational boundaries to consider the bigger picture and perspective of others.
  • You are self-aware and actively seek mentorship from others on impact and effectiveness
  • You apply judgment and common sense. You use insight and good judgement to enable commercially sound, efficient and pragmatic decisions and solutions and to respond to situations as they arise.
  • You have cultural fluency - you actively seek to understand cultural differences and sensitivities.

Education

  • Computer Science or other technical (e.g. Physics, Engineering) degree or equivalent commercial experience

Desirable Experience and Capability

#DigitalEngineering

Entity

Innovation & Engineering

Job Family Group

IT&S Group