IT Software Application Developer Role Overview
We are seeking a skilled and motivated software application developer to support the design, development, testing, and implementation of software components that underpin our business solutions.
This role sits within a collaborative agile scrum team and will contribute to the successful delivery of high-quality software aligned to project goals.
Key Responsibilities
* Work as part of an agile scrum team, actively contributing to sprint planning, reviews, and retrospectives.
* Take full ownership of the development, testing, and deployment of software components.
* Interpret and challenge functional and non-functional requirements, and assist in drafting technical specifications for personal and team use.
* Collaborate directly with business stakeholders to refine requirements and resolve issues.
* Support end-to-end solution testing, including debugging and bug resolution.
* Follow established SDLC practices, while contributing to ongoing improvements and standards.
* Assist in delivering solutions within agreed timelines and constraints.
Core Technical Skills
We are particularly interested in candidates with experience in one or more of the following:
* PL/SQL Oracle PL/SQL, Unix scripting Java
* Java, Spring, Maven, WebLogic PowerShell CLOAS Business Logic, Batch Processing, Browser UI
* Experience with document generation tools such as Doc1 or Inspire is a plus.
* Familiarity with document scanning, workflow automation, and metadata indexing is advantageous.
General Experience & Attributes
* 35 years of hands-on experience in IT application development.
* A strong agile mindset self-organised, collaborative, and delivery-focused.
* A solid understanding of scrum methodology and ceremonies.
* Competent in database design, query development, and data structure concepts.
* Ability to plan, write, execute, and test code independently.
* Comfortable working across multiple phases of the software development lifecycle.