Senior RPG Developer

Bayport Financial Services

Gauteng, South Africa


Jul 8

A Senior RPG Developer is responsible to develop software effectively, efficiently, on-time and in alignment with specifications and best-practice architecture. This will include the development of new system components and enhancement on existing components base on defined processes and procedures for all new and existing developed RPG applications within Bayport. This role will also be responsible for fault finding and resolution of software related support calls and feedback to business. KEY PERFORMANCE AREAS (KPAS)/ KEY RESPONSIBILITIES1. STRATEGIC INITIATIVES*Continuous Improvement of software and systems*Engage with relevant stakeholders around requirements*Translation of requirements into technical specifications.2. OPERATIONAL*Design, build, and maintain efficient, reusable, and reliable code*Ensure the best possible performance, quality, and responsiveness of applications*Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues*Help maintain code quality, organization and automation*Day-to-day development and liaison with team manager and developers to ensure technical quality, product quality, and efficient project development *Hands-on development of features across the development whole stack *Quality control and systems testing *Deployment and Integration *Version control - Booking*Unit testing *Assist Auditors 3. PEOPLE MANAGEMENT*Maintain good relationship with development team and business. 4. STAKEHOLDER ENGAGEMENT*Perform code reviews and provide feedback on all internal and external code. *Assisting business with development and review of system requirements *Able to effectively communicate at various levels across the business*Communicating with Business, Solutions and Technical teams to turn business requirements to technical requirements*Demo applications to stakeholders in business review sessionsTECHNICAL COMPETENCIESInfrastructure/Platforms/NetworkDemonstrate the ability to manage and maintain the infrastructure and or platforms that support day to day business operations. In addition demonstrate the ability to optimise and improve these to optimise Business operations.IT Project ManagementDemonstrate the ability to adopt a range of strategies to effectively plan and manage IT projects in line with required specifications, within a specified timeframe and cost and to a required level of quality. This could include development, procurement, testing, implementation and evaluation.Analytical AbilityDemonstrate the ability to visualise, articulate, and solve both complex and uncomplicated problems and concepts and make the appropriate and most sensible decision based on provided or researched information.BEHAVIOURAL COMPETENCIESDecision MakingDemonstrate the capacity to identify and understand issues, problems, and opportunities; comparing data from different sources to draw conclusions; using effective approaches for choosing a course of action or developing appropriate solutions; taking action that is consistent with available facts, constraints, and probable consequences.Problem Identification / SolvingDemonstrate the ability to identify problems and/or opportunities and respond to them with insight and creativity. Examining the possible solutions and making informed choices based on the best and most relevant information and resources available. Accuracy/Attention to detailThe ability to calculate and complete any and all work at an acceptable level of accuracy. Be able to consistently pay attention to the detail of the work completed.Analytical Reasoning Demonstrate the ability to recognise and determine the meaning of patterns in a variety of information. Be able to articulate the effect of these patterns either verbally or in a written format. Change Agility The ability to manage and adapt to constant change in a positive and speedy manner. Commitment Demonstrate the correct level of loyalty and dedication to the organisation and team that the individual is associated with. Diversity ManagementSensitivity to the diverse nature of the South African workplace. This relates in particular to Race, Gender, Ethnicity, Culture, Sexual Identity and Disability.LEADERSHIP COMPETENCIESKnowledge of People A comprehension of people behaviour as it relates to the workplace. This could be linked to staff and colleagues as well as customers. People & Team WorkingDemonstrate the ability to work co-operatively and build productive relationships with people and teams within the organisation and outside the organisation in order to understand business requirements.MotivationDemonstrate the associated behaviour, knowledge and understanding of the values and principles that drive the motivation of employees. Demonstrate the ability to monitor levels of motivation at an individual, team and/or business unit level and take actions to raise levels of motivation as and when required.Organisational & Environmental AwarenessDemonstrate the requisite knowledge and savvy of the organisation. The hierarchy structures and implicate communication channels. The ability to navigate the organisational matrix.

Apply for this position Back to job

You must be logged in to apply for this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View CV