A software developer designs, runs and improves software that meets user needs.

In this role, you will:

  • be responsible for writing clean, secure code following a test-driven approach
  • create code that is open by default and easy for others to reuse