Create logical and innovative solutions for medium to very complex requirements.
Compile designs for program delivery which is aligned to documented user expectations.
Make programming changes, within technical level of competence, to deliver on project objectives.
Develop quality programs, minimising rework.
Review technical deliverables to ensure that what has been built meets user expectation.
Provide timeline estimates for delivery of project work.
May be required to assist in quality assurance, system & user acceptance testing.
May be required to implement systems inclusive of configuration, training, on site/remote support.
Adhere to governance processes for delivery within the systems development life cycle.
BTech, IT/Computer Science Degree / Diploma.
Oracle Forms & Reports experience required.
Minimum of 4 – 6 years in Systems Development for a Senior Developer.
Analytical Skills using Object Oriented Programming.
PL/SQL or similar query language.
Strong analytical skills and experience using the required technology stack.
Understanding of system functionality at the application level.
Excellent technical writing and presentation skills.
Must be able to travel (national and international).
Plan work times required to deliver on project objectives.
Understand and interpret documented user requirements from business or functional requirements.
Understand and interpret technical system specifications
Develop and implement systems.
Produce technical specs for programs.
Conceptual system design and compile suitable design documents.
Complete Object-Oriented Design.
Database design (logical and Physical models).
Audit quality of programs developed.
Provide viable solutions to ensuring that project deliverables remain on track as per agreed timeline.
ERP experience and financial systems understanding.
ADF training and/or ADF experience.
A self-starter who requires minimal supervision, and takes high ownership of work assigned.
Logical approach and excellent problem-solving skills.
Able to provide guidance and support to junior/intermediate or other developers to ensure that project deliverables are met in the required time and budget estimations.
Understanding of working as part of a multi-disciplinary project team.
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to firstname.lastname@example.org and mention the reference numbers of the jobs.