Web Developer 2013-05-24 Ref number: 207505
Type: Permanent
Employment Equity: Yes
Region: Western Cape
Responsibilities:
Web application development
Analysis & design input
Implementation of solutions
Requirements:
Matric is essential
A three year tertiary qualification in the field of computer science, software development or engineering. E.g. B.Sc., B.Eng., B.Com or National Diploma in IT is advantageous
At least 3-5 years software development experience using C# and Asp.Net.
SharePoint development knowledge and experience will be advantageous
Competencies:
Problem solving and analytical thinking
Self-starter initiative when required
Results driven, team player with high energy levels
Ability to work independently/unsupervised and to function effectively within a team
Ability to perform under pressure in a deadline-driven environment
Ability to collaborate with others
IT Helpdesk Secretary 2013-05-24 Ref number: 207506
Type: Permanent
Employment Equity: Yes
Region: Western Cape
Responsibilities:
First line support on all incoming infrastructure, desktop, hardware and software calls.
Providing telephonic support on Helpdesk for approximately 800 users
Password resets on systems for all users
Ensuring timeous receipt, updating, allocation and completion of all internal IT Support problems
Escalating / assigning incoming service desk calls to relevant parties
Acting as liaison between IT and Business
Administrative duties
Requirements:
Matric certificate or equivalent qualification
Three years relevant experience
Sound knowledge of Windows XP OS and MS Office applications e.g. Visio, Word, Excel, PowerPoint, MS Project
Knowledge of business processes and associated applications i.e. Reflections, Managed care and
Service Manager
A+ or Diploma in Information Technology
Competencies:
Well-developed communication skills (verbal and written)
Reliability
Customer focus
Team work
Assertiveness
Planning and aligning
Learning and adaptability
Developer - TIBCO 2013-05-25 Ref number: 207500
Type: Permanent
Employment Equity: Yes
Region: Gauteng
Responsibilities:
Develop and Implement workflow solutions using TIBCO ActiveMatrix products
Develop and implement process automation using TIBCO Business Works and BPM
Assist with the development of a service-based architecture using defined patterns and frameworks
Integrate new systems with existing ones using web services, messaging and process orchestration
Requirements:
At least 12 months AMX BPM experience
At least 2 years Business Works experience
Hands on experience with developing, implementing and maintaining systems
Experience in TIBCO products
3 years systems development experience
Strong knowledge of Integration (technologies and patterns) including XML, SOAP, JMS and Web Services
BSc (IT/Computer Science) or any other relevant Computer Science Degree
Knowledge of multiple languages and/or technologies and relational database structures
Experience in some form of workflow technology and or BPM
SOA experience or some SOA pattern working knowledge
Competencies:
Ability to foresee problems and to code for these problems
Ability to take ownership and accountability
Ability to work under pressure and to multi-task
Drive and initiative to get things done
Ability to deal with complexity and migrate between detail and high level requirements.
Team work
Innovative and Creative
Ability to work independently
Technical Specialist 2013-05-25 Ref number: 207501
Type: Permanent
Employment Equity: Yes
Region: Gauteng
Job Purpose:
Acts as the technical owner of a set of applications
Manages the relationship with Business Applications owners and ensures that business objectives are reflected in the technical processes which they manage
In addition, working with large teams and extending the capacity model of the organisation through the use of outsourced or virtual teams
Ensuring that the Application remains adaptive to emerging client needs in its lifetime
Extending or designing new operational processes (SDLC, Project Management, or ITIL processes)
Responsibilities:
Client Relationship Management & 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
Acting as Consultant to the internal client
Interfacing to other teams where required
Interfacing to external clients, vendors
Delivery and Support of Specific 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
Technical capacity, quality and standards:
Ensures that the technical Application capacity exists for a particular set of systems
Understanding business' future requirements
Preventing technical issues from arising by proactive management
Ensuring adherence to Quality, Standards, SLA adherence, adherence to PM and SDLC standards
Making recommendations for the improvement of the SDLC, PM or ITIL processes
Requirements:
At least 5 years experience on Oracle Compass development
At least 5 years experience in project management
Matric (Grade 12)
Certified Oracle developer
Tertiary degree (B. Engineer, B.Com, BSC)
Analyst 2013-05-25 Ref number: 207502
Type: Permanent
Employment Equity: Yes
Region: Gauteng
Job Purpose:
Understanding the business requirements, and through a structured process documenting, validating and translating it into functional specifications that are used by developers to craft a technical solution.
Testing and validating the functionality of the technical solution against the business requirements.
Ensuring that the business requirements are delivered in the implemented solution.
Translate the business vision into the design.
Connect the business model to the systems architecture.
Interfacing between the business client and the development team with regards to the business and functional requirements.
Involve scope that stretches across departmental boundaries, or which scope impacts on multiple business areas.
Collaborate and negotiate with clients i.e. Actuaries, Marketing teams, Business operations and System teams and Brokers.
Build, support, and maintain strong relationships with clients.
Requirements:
University Degree
UML Expert courses, Advanced Excel skills.
Minimum 3 years Life Insurance experience
1 - 2 years experience working with Technical Marketing and Marketing teams.
1 - 2 years experience working in or with the Product Development teams.
Knowledge of Life and investment products will be advantageous.
Must be able to work overtime
Knowledge:
Processes: ITIL (Incident, Change, Release, Problem Management), CMMI, PCMM
Technologies: SQL, UML, XML
Other: Solution architecture, data modelling techniques, UML Process Design, Industry compliance standards and legislation
Technical Skills:
Project Management
SQL queries
Business Writing Skills
Presentation and Facilitation Skills
Solution Architecture
Process Mapping
Strong Analytical skills essential
Oracle Developer 2013-05-25 Ref number: 207496
Type: Permanent
Employment Equity: Yes
Region: Gauteng
To develop and implement appropriate and efficient systems according to provided specifications, standards and procedures, using various tools and languages but within the architectural standards and guidelines as established to obtain optimal systems performance.
Responsibilities:
Develop and Maintain systems according to specifications
Design and documentation of modules assigned, design review and assistance to be provided by systems analyst and architects
Participation in workshops to determine overall functional design
Develop in a structured environment using versioning control
Support existing systems by Investigating, identifying and rectifying problems.
Perform Test, debug and quality assure programmed code Ensure that unit testing is conducted successfully accordingly to the functional specification document, user requirements and test pack.
The use of specific coding standards agreed to from time to time
Logging of time spent on tasks according to time keeping policy
Recognise unique demands of IT of non-conventional working hours (Standby, callout & over time)
Meeting deadlines as agreed Regular status reports, as agreed
Attend all technical, user and team meetings as required
Ability to communicate clearly and to guard all business relationships in a professional way
Deliver technical design solutions according to agreed standards that address the business requirements within the agreed timeframe.
Liaise with the Business/System analyst to clarify the functional specification.
Document the technical design specification as per the deliverables stipulated by the SDLC
Meet with the Systems architect and obtain approval
Meet with Development Manager to generate project schedule
Provide technical assistance to peers/subordinates as needed.
Construct system code in line with the technical specification and delivered within the agreed timeframe as per the project plan.
Ensure accurate system code as per the technical design specification.
Optimised & quality code to ensure no system degradation.
Produce a SQL optimisation report in line with standards stipulated by the database administrator.
Source code to be checked in and out of document system on a daily basis.
Assist the Business Analyst in developing the test pack to include all possible permutations as per the source code.
Ensure that unit testing is conducted successfully accordingly to the functional specification document, user requirements and test pack.
Identify all defects during testing (Functional, System, Integration, Stress testing & UAT) and configure application build.
Identify all system defects during testing
Produce error log sheet of all defects identified during testing
Meet with Development Manager to discuss test results and to gauge the root cause of the defects
Resolve errors identified during testing within the agreed timeframe as per project schedule
No additional system defects have been introduced during error restoration.
Check source code into document system.
Ensure that all source code has been quality assured (Reviewed) accordingly to QA policy
Requirements:
Tertiary education, preferably B.Comm (IS) or B.Sc (Computer Science) would be an advantage
Insurance Industry experience would be beneficial
Applicable Oracle courses - would be an advantage
Must have a minimum of 5 years Oracle PL/SQL experience.
Experience:
Must have a minimum of 5+ years Systems Development experience
Must have a minimum of 5+ years Product (Oracle) specific experience
Must have PL/SQL experience
XML experience would be advantageous
Experience within a Financial Industry would be beneficial
Compass experience would be advantageous
Business Analyst 2013-05-25 Ref number: 207491
Type: Permanent
Employment Equity: Yes
Region: Gauteng
Responsibilities:
Complex system (own discipline) problem resolution.
Analysis and interpretation of trend reports to identify gaps.
Input into business in terms of process, product design, process flows, system design etc including committee representation.
Business case preparation for complex projects.
Business requirements and specification for complex (own discipline) projects or change requests. Ensuring business rules alignment to system, product, process.
Sub-Project Management including prioritisation of projects and change request with the systems development team according to business need.
System / Documentation design.
Test strategies, tested and Implemented systems.
Advice/guidance to line managers/trainers re training of operational staff.
MIS/EIS reporting.
System Implementation control and post implementation support.
Financial and audit controls.
Requirements:
University degree (B Comm., BSc (Information Technology) or similar
Minimum of 2yrs experience in Group or Operational Finance (General Ledger) in the Insurance industry or Group-IT (Finance Systems)
Business and technically orientated, affinity to IT (e.g. basic programming skills such as Visual Basic)
Strong analytical skills/ problem solving skills
SAP exposure or certification (optional)
Competencies:
Testing Techniques.
Analytical Thinking
Logical Reasoning
Information scanning
Leadership/Coaching
Verbal expression
Questioning
Influencing
Judgement
Listening
Systems Analyst 2013-05-25 Ref number: 207474
Type: Permanent
Employment Equity: Yes
Region: Gauteng
Reviews CRS and PRS. Implements Technical Solution process at component level. Responsible for detailed design of five to ten components. Guides and reviews the source code development process with regards to alignment to the technical design. Monitors the systems performance and proactively finds ways to enhance efficiency and ensure stability
Responsibilities:
Decision and Design Artifacts Create a detailed design, logical design, high level mapping (data, process) and code design for components - prepare Component Design specification. Ensure that the technical design will integrate to required systems, that the design is technically feasible and aligned to the business and technical strategy. Assist in developing alternative solution proposals, and participate in the evaluation and selection process. Document the Decision Analysis & Resolution Report. Document and validate requirements that will be required to document the Release Notes and monitoring team's parameters. Assist Systems Architect in defining the test strategy to test performance on new infrastructure after it has been commissioned. Assist developers in understanding the architectural principles of the environment. Manage weekly team meetings to discuss overall Architecture.
Source Code Implement the Technical Specification using the relevant development language. Produce source code by applying the company's 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.
Review report Reviews CRS and PRS. Prior to Go-Live, conduct informal reviews of source code and unit tests to evaluate efficiency, and adherence to standards. Conduct peer reviews of Architectural Specifications for adherence to standards, optimised design and architectural soundness.
Problem/Incident Root Cause Analysis Report Participate in the investigation, diagnosis and solution development & testing related to logged incidents and Problems. Document to relevant findings in a Report.
Coaching Conduct training and informal coaching with own team. Assist Dev Manager during performance reviews by providing input on developer competencies.
Knowledge
Processes - SDLC. Project Management. Systems Architecture. ITIL processes. CMMI
Technologies - Programming Languages: C, Java, Java script, SQL, Flex, HTML, Magic, PSQL, Oracle. UML, BPM, Modeling.
Other - Data modeling techniques, UML Process Design, Usability design.
Technical Skills
Technical Architecture, Process & Data Mapping, Entity Diagram mapping Project Management, Business Writing Skills, Presentation and Facilitation Skills Advanced Problem solving. Analytical and systemic thinking.
Behavioural Skills
Customer Service Orientation, Result Orientation, Conflict Resolution, Negotiation skills Time Management, Professional Communication (written, verbal/presenting and listening) Creativeness, Innovation, Stress Management, Assertiveness, Tenacity
Qualifications
Essential - B. Sc (Informatics or Mathematics)
Beneficial - Project Management qualification
5 years experience on software development in corporate environments
Has relevant business experience or product/systems knowledge
Systems Architect 2013-05-25 Ref number: 207475
Type: Permanent
Employment Equity: Yes
Region: Gauteng
To assist with maintaining and enhancing the systems architecture for the area and assisting the development teams to implement the specified architecture.
Responsibilities:
Decision and Design Artefacts - Create a high-level architectural design, logical design, high level mapping (data, process) and code design. Ensure that the technical design will integrate to required systems, that the design is technically feasible and aligned to the business and technical strategy. Create Software Architecture Specification.
As per technical solution process, participate in the creation of the customer specification, the product specification. Assist in developing alternative solution proposals, and participate in the evaluation and selection process. Document the DARP (Decision Analysis & Resolution Report). Document and validate requirements that will be required to document the Release Notes and monitoring team's parameters.
Advise the Dev Manager (or relevant technology partner) of infrastructure requirements required to sustain/improve system performance. Complete the technology support request form, or draft and present Capex requests at the Capex forum. Define the test strategy to Test performance on new infrastructure after it has been commissioned.
Review report - Review CRS and PRS. Prior to Go-Live, conduct informal reviews of source code and unit tests to evaluate efficiency, and adherence to standards. Conduct peer reviews of Architectural Specifications for adherence to standards, optimised design and architectural soundness.
Problem/Incident Root Cause Analysis Report - Participate in the investigation, diagnosis and solution development & testing related to logged incidents and Problems. Document to relevant findings in a Report.
SLA Compliance Report - Define a monitoring strategy for the application(ensuring that the correct parameters are exposed for monitoring), create Service Definition. Analyse monitoring results as obtained from Systems Monitoring Teams. Assure the availability (scalability, availability & security) as per defined systems performance expectations. Take proactive steps to ensure availability.
Source Code - Implement the Technical Specification using the relevant development language (Java, Magic). Produce source code by applying the company technical standards, and referencing the systems' exposed sub-processes. Update the reference documentation and update the scheduling tool with progress. Document logic and comments inside code. Document Database structure changes and rule changes. Produce or update the configuration files.
Guidelines, standards and coaching - Participate in internal forums such as Architectural Work Group and lead workstreams to improve methodology, internal processes, standards and guidelines. Conduct training and informal coaching with own team. Assist developers in understanding the architectural principles of the environment. Manage weekly team meetings to discuss overall Architecture. Assist Dev Manager during performance reviews by providing input on developer competencies.
Investigating new technologies and their application within the area.
Creation of software architecture specifications
Driving the implementation of the roadmap architecture
Definition of the external system interfaces and the SLA's around them
Identification of the utilization of interfaces provided by other systems
Involvement in all SDLC processes within the team
Assisting of developers, analysts in problem solving
Creation of technical documentation where required
Review of all technical documentation produced to make sure it complies to the System Architecture
Continually looking for ways to optimize the system
Working with other architects to define and optimize system touch-points and interfaces between systems to best exploit the environment
Working with other architects to define services that could be utilized in other areas, and working on ways to expose these services
Responsible for the overall performance of systems
Knowledge Processes SDLC. Project Management. Systems Architecture. ITIL processes.
Technologies Programming Languages: Java, Java script, SQL, J2EE, UML Other - Data modeling techniques, UML Process Design, Usability design.
Technical Skills Project Management, Business Writing Skills, Presentation
Facilitation Skills Technical Architecture, Process & Data Mapping, Entity Diagram mapping Advanced Problem solving. Analytical and systemic thinking
Requirements:
Essential - Bachelor of Science Degree (Informatics or Mathematics)
Project Management qualification
At least 2 to 3 years experience in an architectural role with at least 6 - 7 years exposure to software development in Java and J2EE
Has relevant business experience or product/systems knowledge
Java Developer 2013-05-25 Ref number: 207476
Type: Permanent
Employment Equity: Yes
Region: Gauteng
Translates the CRS and PRS into executable code without errors. Finds effective software solutions to technical issues. Ensure that the application performs the functions as required by business. Releases source code with zero defects.
Responsibilities:
Source Code Implement the Technical Specification using the relevant development language (Java). Produce source code by applying the company 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.
Unit Test Code 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 defects.
Peer Review Report: Participate in the process of reviewing code for consistent application of standards, logic and effective use of libraries and reusable aspects of the application.
Defects root cause analysis Respond to incidents escalated by the Incidents team. Log issues in the appropriate issues tracking system. Conduct preliminary analysis on issues. Verify and validate build stability.
Knowledge:
Processes: SDLC. Unit Testing. Database structure design. Technical Change Control.
Technologies: Java SE, Java EE, Hibernate, Spring, XML/XSD, SQL and RDBMS, Weblogic (some theoretical knowledge with some experience)
Technical Skills:
Business Writing
Software development within SDLC.
Data modeling
Behavioural Skills:
Learning orientation.
Structured and analytical problem solving.
Prioritization, planning and organizing.
Stress Management.
Action orientation
Requirements:
Tertiary qualification (Bachelor of Science Informatics)
At least 3 years experience in source code development
JAVA Developer 2013-05-25 Ref number: 207437
Type: Permanent
Employment Equity: Yes
Region: Gauteng
Responsibilities:
Create technical specifications for systems development
Troubleshoot applications
Maintenance and enhancement of company systems
Developing additional functioning according to user specification
Integration with 3rd party resources when integration will enhance existing applications
Requirements:
Intermediate understanding of Enterprise JAVA
Intermediate understanding of UML (Unified Modeling Language)
Intermediate understanding of Object Oriented Programming
Intermediate understanding of SQL (structured query language)
Intermediate understanding of XML (extendable markup language)
Java EE 5 & 6 experience.
EJB 3 & EJB 2 experience.
Configuration and installation of applications
Conceptual and Orientation skills
Matric
Formal Java Qualification
IT related Diploma / Degree
Minimum 2 years Java Development experience
Advantageous experience:
Weblogic, JBoss Application Server experience
SOAP, XML, XSLT, Web Services experience
JMS, Tibco EMS experience
Linux experience
Web Security experience
JSP, html, Struts experience
JBoss Seam, JSF, RichFaces and/or IceFaces experience
ORM technology eg. Hibernate experience
Java Batch Scheduling (eg. Flux, Quartz) experience
Competencies:
Delivering results and meeting customer expectations
Applying expertise and technology
Adapting and responding to change
Analyzing
Learning and researching
Creating and innovating
Coping with pressure and setbacks