Job title : Snr Rpg Developer & System Ana
Job Location : Gauteng, Centurion
Deadline : July 14, 2024
Quick Recommended Links
Role Purpose
Develop, test, deploy, maintain and support a portfolio of new and existing software applications and services, from high-level business requirements and designs, through the Software Development LifeCycle.
Requirements
7 years RPG development experience(essential) Essential experience:
- Fixed and free format coding
- CL – Control Language
- Service programs
- Embedded SQL
- Subfiles
- Commitment Control
Preferred experience:
- Web Services
- PCM
Relevant IT qualification
- On-the-job training / qualifications Specific licensing or registration,
- Communication skills Interpersonal skills
- Problem-solving skills Planning and organizing skills
- Analytical skills
- Knowledge of SoftwareDevelopment Lifecycle (SDLC)
- Knowledge of relevant programming languages
- Knowledge of software testing
- Knowledge of writing test cases
Duties & Responsibilities
INTERNAL PROCESS
- Collaborate with the ScrumMaster/Project Manager to deliver quality, effective software, in line with the agreed development process and business needs.
- Collaborate with stakeholders to gather requirements, conduct analysis and prioritize requests.
- Conduct research and evaluate potential technical solutions to identified business problems.
- Partner with Business and/or System Analysts to translate business requirements into workable solutions and document solutions into technical specifications.
- Design and code new software functionality using code that is readable, maintainable and re -usable.
- Conduct Unit Testing of own code, and System Integration Testing(SIT) of each solution and resolve all issues/queries timeously.
- Collaborate with the testing team to co -create test cases to ensure that features within each application are working as expected.
- Contribute to user acceptance testing (UAT) and training material to ensure that functionality is working correctly. Deliver coding into the applicable production environment once testing has been completed.
- Provide stakeholders with regular feedback on the technical design and timelines for solution ensuring that business needs are met.
- Maintain existing program s according to change requests approved by business as and when needed.
- Diagnose root causes of system issues through problem -solving and recommend potential solutions .
- Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
- Log issues found in existing systems as internal change controls and ensure successful resolution of issues.
Clients
- Provide authoritative expertise and advice to clients and stakeholders.
- Build and maintain collaborative, professional relationships with clients and stakeholders.
- Deliver on service level agreements made with clients and stakeholders to ensure that expectations are managed. Participate and contribute to a culture which builds rewarding relationships, facilitates feedback and provides exceptional client service.
People
- Continuously develop own expertise in terms of industry and subject matter development and application thereof in an area overspecialization.
- Participate and contribute to a culture of work – centric thinking, productivity, service delivery and quality management.
- Contribute to continuous innovation through the development, sharing and implementation of new ideas and involvement of peers. Take ownership for driving career development.
Finance
- Identify solutions to enhance cost effectiveness and increase operational efficiency
- Manage financial and other company resources under your control with due respect
- Provide input into the risk identification processes and communicate recommendations in the appropriate forum
Competencies
Analyzes and processes information
- Asks probing questions Strives to find solutions to problems
Interpreting Data
- Interprets data rationally by quantifying issues
- Applies technology to evaluate data Evaluates information objective
Developing Expertise
- Is open to taking up learning opportunities Is quick in acquiring knowledge and skills
- Develops expertise by updating specialist knowledge
Articulating Information
- Is articulate in giving presentations Is eloquent and explains things well Projects social confidence when articulating information.
- Challenging Ideas Prepared to disagree and question assumptions
- Challenges ideas and established views Comfortable arguing own perspective
Team Work
- Works participatively with others Is democratic and encourages team contributions
- Collaboratively involves others in decision-making
Managing Tasks
- Manages tasks by being organized and methodical
- Plans activities systematically Sets priorities for tasks
Producing Output
- Is focused on activity and works quickly
- Keeps busy and maintains productivity Is comfortable multi-tasking to produce output
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now