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