Responsibilities:
• Design, develop, maintain, and support high-quality Oracle-based software solutions
• Implement solutions aligned with business strategies and requirements
• Enhance and optimise existing systems for performance and scalability
• Troubleshoot and debug complex codebases, ensuring root causes are resolved
• Ensure code quality, maintainability, and adherence to best practices
• Mentor and support junior developers
• Lead and contribute to technical design sessions
• Ensure development standards and best practices are followed
• Provide technical input into test plans
• Drive unit testing accuracy and automation
• Collaborate with Product Managers, Business Analysts, and IT Operations teams
• Participate in agile ceremonies and cross-functional sessions
• Document technical designs, requirements, and processes
• Support knowledge sharing across the development team
• Identify system and process improvement opportunities
• Propose and implement innovative technical solutions
• Contribute as a subject matter expert in technology forums
• Stay current with emerging technologies and development practices