Job Description

Description

Scope:


The Intermediate or Senior Software Developer is responsible for designing, coding, testing, and integrating software components within custom-engineered systems. The candidate is also responsible for leading small to medium teams in an Agile / scrum environment, including coordination with the wider project team.

Key Responsibilities:

  • Software component level and detailed design utilizing Unified Modelling Language (UML)
  • Software implementation and unit testing
  • Software integration, verification, and defect resolution
  • Contributing to software design, test, maintenance, and release documentation. Depending on the successful candidate's skillset, this may be for software products including Web UI, databases, and backend services.
  • Contributing to a team effort within an Agile development environment
  • Support the Softw...

Ready to Apply?

Take the next step in your AI career. Submit your application to Ultra today.

Submit Application