Snr Rpg Developer & System Ana needed at Momentum

Save 2 weeks ago

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

Share this job

Connect with us

Contact Us