 
        
        Job Opportunity: Software Developer
We are seeking a skilled and motivated software 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 budget constraints.
Core Technical Skills:
 * PL/SQL Oracle PL/SQL, Unix scripting Java Java, Spring, Maven, Web Logic Power Shell 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.
 * Strong Agile mindset self-organised, collaborative, and delivery-focused.
 * 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.