Senior Developer - Durban Verfied

Salary Negotiable Durban, Kwazulu-Natal Durban, Kwazulu-Natal more than 14 days ago 24-11-2014 8:34:23 AM
22-12-2014 8:34:23 AM
The purpose of the role is the design and specifications of IS Solutions predominantly in ERP environment from functional specifications to meet defined business needs. The creation, testing and documentation of new and amended and complex and very complex programs in accordance with agreed standards. Qualification and Experience A National Diploma in IT/and or equivalent qualification A minimum of 6 years in systems development A minimum of 1 year developing code in Java (completed within the last year) A minimum of 1 year of object oriented design experience (completed within the last year) Strong analytical skills using Object orientation programming Strong analytical skills preferably PL/SQL or similar query language Oracle forms, Reports and PL/SQL experience required Preference will be given to the candidate who have a sound financial background
Personal Attributes and Skills Required Ability to develop systems with proven experience Ability to multi-task and prioritise Knowledge and understanding of database and system design Must be a self starter who requires minimal supervision
? Ability and willingness to learn new technologies, on own initiative
? Logical approach and excellent problem solving skills
? Good technical writing and presentation skills required
? Excellent customer-facing skills
? Good listening and communication skills
Key Accountabilities Understanding of system functionality at the application level Ability to understand and interpret technical system specifications Ability to develop and implement systemsAbility to produce technical specs for the programs Ability to do conceptual system design and compile suitable design documents Ability to complete object oriented design Ability to do Database design (logical and Physical models) Creates logical and innovative solutions to complex requirements Understanding of working as part of a project team Provide technical estimates to project manager Review technical deliverables in order to ensure that what has been built meets user expectation May be required to manage quality assurance, system & user acceptance testing May be required to implement systems Is a self starter who requires minimal supervision, and takes high ownership of work assigned Must be able to Travel (national/international) Develops and builds software application
Role Responsibilities
Program designs from logical specifications The development, maintenance, and enhancement of programs The documentation of programs Produce logical and physical designs from functional designs for applications Support application systems and business processes Follows-up and closes all issues logged after resolution ensuring that the client is satisfied with the end result Makes programming changes, within technical level of competence, to correct bugs ensuring high level of quality are maintained Software configuration Support end users
Role KPIs: Percentage of users satisfied with the usability of the development Percentage of development efforts spent maintaining existing applications Role Characteristics: Ability to design and produce logical and physical specifications Ability to design, code, test, implement and document complex and very complex applications and programs from functional specifications Ability to meet dead-lines Able to deliver across at least two complex computing architectures Knowledge and understanding of the application system environment Knowledge of programming languages used in organisation Understand system and program requirements Use of repeatable objects/subroutine