Main Purpose

  • Technical Test Analyst

Formal Qualifications

  • BSc/BCom in a related IT field or Grade 12 with 3y of applications development experience
  • Formal Oracle qualification would be advantageous

Required Experience

  • Minimum of 3 years

Reporting Structure

  • Report to Application Manager

Level Summary

  • The Oracle Application Developer is responsible for designing and developing software applications, unit testing, debugging new and/or existing software, performance tuning and optimization of existing code.

Scope

Software Solution Design-

  • Apply software engineering practices-
  • Participate in release and iteration planning meetings with application developers and users.-
  • Assist during design of the software solution
  • Assist in physical and logical database/file system design and be able to interpret design diagrams and documents

Software Solution Development, upgrades and maintenance

  • Be able to successfully interpret design documentation and build/enhance the software solution according to the specified requirement. –
  • Develop and test technical solutions using the development tools applicable to the team he/she functions in.-
  • Apply software engineering best practices gained through formal education, policies and work experience, during development of software solutions. –
  • Participate in solution reviews.- Install and test latest Service packs and patches that apply to the application where applicable-
  • Attend to maintenance and support calls from business, within SLA, and with minimum returns and/or bugs-
  • Deliver developed code in accordance with tasks specified and within estimated and agreed time frames.-
  • Unit test and participate in system test for all developed unit and system components developed or maintained-
  • Deliver developed code in accordance with tasks specified and within estimated and agreed time frames.

Governance and Compliance-

  • Be able to successfully interpret, design and develop according to the specified requirements. –
  • Apply software engineering best practices gained through formal education, policies and work experience.

Team Work

  • Provide technical expertise during design and code reviews, ensuring best technical practices are applied.-
  • Follow Agile Development practises

General

  • Have knowledge of software engineering techniques and Software Development Lifecycle (SDLC). –
  • Communicate with team members or relevant stakeholders regarding technical design and implementation of the solution.
  • Be able to use team collaboration tools such as document libraries, source control and email

  • Attend meetings in order to understand customer requirements, approve design decisions and report on progress

  • Keeping up-to-date technically and applying new knowledge to the Architecture environment

Behavioural Competencies
Cognitive

  • Analytical Thinking and Attention to Detail
  • Anticipating, Creating and Managing Change (Tolerance for Ambiguity)
  • Innovation/Creativity
  • Problem Solving (Includes Reasoning)
  • Deadline driven
  • Ability to prioritize
  • Ability to work under pressure (high stress tolerance)
  • Proactive / takes initiative
  • Ability to identify problems

Intrapersonal

  • Assertiveness (Includes willingness to challenge and confront)

  • Ethical Behaviour/Honesty/Transparency/Modelling of Values

  • Exhibit a high level of individual initiative

  • Excellence Orientation

  • Flexibility/Adaptability

  • Personal Growth Orientation/Learning Agility/using constructive feedback from peers

  • Resilience/Perseverance/Stress Management

  • Self-Management (Planning, Prioritising & Time Management)

Interpersonal

  • Building Strategic Partnerships/Networking
  • Communication- Influencing and Negotiation (Including Conflict Management)
  • Knowledge Sharing (includes Information Management)
  • Managing Diversity
  • Organisational Awareness
  • Relationship Building, Listening, Interpersonal Sensitivity
  • Teamwork

Accountability

  • Application of the correct technology to solve the problem-
  • Developing and maintaining the software according to applicable standards for security, data integrity, compliance etc.
  • Successful completion of tasks within the agreed timeframe by the Developer.
  • Extensive regression testing before code or solution in deployed.
  • Accurate reporting of project status as per policy.
  • Timeously detection and escalation of issues that can potentially affect the project delivery.
  • Knowledge transfer
  • Ensuring team compliance with development guidelines.
  • Ensuring accuracy and compliance with the deployment process

  • Oracle Database 19c-3years(Must Have)

  • Oracle Forms and Reports 3 years (Must Have)
  • Cobol
  • Java
  • Python
  • Sungard/FIS Compass
  • Toad/SQL Developer/ PLSQL 3years (Must Have)
  • Development against existing databases 3years (Must Have)
  • DB Analysis and Design 3Years (Must Have)
  • Web-based development tools
  • XML, HTML, JAVA, JSON
  • Unix/Linux scripting 3years (Must Have)
  • Oracle PL/SQL modules, triggers, functions, procedures, queries 3years (Must Have)

Desired Skills:

  • Problem Solving
  • critical thinker

Desired Qualification Level:

  • Degree

Learn more/Apply for this position