- Areas of responsibility may include but not limited to
- Source Code:
- Implement the Technical Specification using the relevant development language.
- Produce source code by applying the DHS technical standards, and referencing the systems’ exposed sub processes.
- Update the reference documentation and update the scheduling tool with progress.
- Consult with BA and Architect on technical issues encountered.
- Document logic and comments inside code.
- Document Database structure changes and rule changes.
- Produce or update the configuration files.
- Conduct Unit Testing:
- Conduct unit testing, and fix any defects found.
- Review error logs and provide BA with updates on fixes found in testing.
- Consult and assist the BA in reviewing defects found in testing.
- During Test Standby duties, handle any defects as raised in the testing process.
- Release the source code with zero [URL Removed] Relationship Management and Networking:
- Ensuring alignment to business requirements, and building trust with clients by displaying managerial competence.
- Understanding business requirements, business systems and process context, impact and risks.
- Participating in client forums, MANCO, EXCO, planning/strategy sessions, reporting
- Acting as Consultant to the internal client
- Interfacing to other teams where required
- Interfacing to external clients, vendorsDelivery and Support of Applications:
- Management of activities within the SDLC (process owner)
- Participating and enabling the business Prioritisation process
- Scheduling and prioritisation of tasks and resources
- Coordinate: Build, Test, Deliver, Fix, Change Requests
- Capacity management: delegation of tasks, review of execution, and providing feedback to team membersTechnical Capacity, Quality and Standards:
- Ensures that the technical Application capacity exists for a particular set of systems (e.g. CRM)
- Understanding business’ future requirements
- Preventing technical issues from arising by proactive management
- Produce and enable a Capacity Plan for the Application
- Ensuring adherence to Quality, Standards, SLA adherence, adherence to PM and SDLC standards
Desired Skills:
- SDLC. Unit Testing. Database structure design. Technical Change Control.
- SOAP
- XML
- XSLT
- Web Services experience
- JSP
- html
- Struts experience
- EJB 3 & EJB 2 experience
- Java EE 5 & 6 experience
- Java
- SQL
- Oracle
- WebLogic
- C
- Hibernate
- Spring Framewor
About The Employer:
– Personal Attributes and Skills Competencies:
– Drives Results
– Values Driven
– Optimistic
– Learns on the Fly
– Resilient
– Instils Trust
– People Savvy
– Drives Results
– Problem Solver Technical Skills:
– SDLC. Unit Testing. Database structure design. Technical Change Control.
– Java, SQL, Oracle, WebLogic, C, XML, Hibernate, Spring Framework
– Business Writing,
– Software development within SDLC.
– Data Modelling
– SOAP, XML, XSLT, Web Services experience
– Broad Java/J2EE Pattern knowledge
– JSP, html, Struts experience
– Java Batch Scheduling (eg. Flux, Quartz) experience
– Java EE 5 & 6 experience
– EJB 3 & EJB 2 experience Behavioural Skills:
– Passionate about technology and development.
– Results oriented with the ability to work under pressure and juggle multiple concurrent projects with changing priorities and deadlines
– Strong analytical and problem solving skills.
– Able to deal with complexity and migrate between detailed and high level requirements.
– Self-starter who takes ownership, is accountable, and is able to work with minimal supervision.
– Excellent written and verbal communication skills.
– Qualification:
– Matric with English and Maths
– BSc Computer Sciences/ Information Systems or equivalent IT tertiary qualification
– Formal Java Qualification (Advantageous)
– Experience:
– A minimum of 3 years Java systems development experience
– Java EE knowledge and experience