Software Engineer

Skills
DevopsJavaProgramming LanguagesSQLSoftware DevelopmentData MappingGoogle Cloud Platform
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Understanding of ETL processes
  • Understanding of system development lifecycle
  • Understanding of Enterprise Data Model concepts
  • Understanding of Domain level Data Models
  • Understanding of Data Model integration
  • GCP or other cloud platform experience
  • SQL proficiency
  • Proficiency in programming languages e.g. Python, Java, Jinja
  • Understanding of deployment/data pipelines and code management integration
  • Understanding of DevOps and Automation principles
  • Strong requirement translation skills
  • Good communicator with multiple stakeholders
  • Management skills for multiple priorities
  • Confidence to challenge decisions
  • Encourages similar values and behaviours as the Group

Nice to have

  • strong data mindset
  • collaborative
  • agile
  • commitment to diversity
  • equal opportunity
  • flexible working
  • proficiency in data-focused tools
  • strong communication skills
  • good management skills
  • confident decision-making

Day to day

  • Develop new Finance data model
  • Collaborate with Business/Data Analysts
  • Define data mapping, downstream consumption, and integration requirements