Summary
Overview
Work History
Education
Skills
Research papers
Secondary Education
Specialised Training
Language
Drivers Licence
Own Transport
Willingness To Relocate
Personal Information
References
Certification
Timeline
Generic

Buyile Ngubane

Senior Software Developer
Midrand,GP

Summary

Driven senior software development professional successful at gathering requirements, developing scopes and managing project timelines. Train and mentor junior employees while developing and overseeing cohesive, productive teams.

Overview

19
19
years of professional experience
1
1
Certification

Work History

Isis Papyrus Developer V7.5

Liberty Life
07.2022 - Current


  • Designed, developed, and implemented client correspondence documents using Papyrus Designer and Papyrus Business Designer.
  • Collaborated with cross-functional teams to ensure seamless integration of new features.
  • Mentored junior developers, fostering a collaborative learning environment and supporting professional growth.

Senior Developer (Oracle)

Miway Insurance
09.2014 - 06.2022
  • Design, code and maintain the Oracle systems based on established standards
  • Perform initial design reviews and recommend improvements
  • Participate in the set-up and deployments in all environments including production
  • Support the training of new team members on existing business processes and required tools
  • Development of reports using Oracle reports builder (Oracle Reports 10g)
  • Oracle PL/SQL including but not restricted to creating tables, procedures, functions, cursors, materialized views and SQL Queries in Oracle 11g and above
  • Query optimization, database
  • Perform debugging and testing of all related code and assist with troubleshooting both development and production issues
  • Support to users on the TIA system
  • Maintaining existing database code
  • Fixing data problems and doing root cause analysis
  • Requirement gathering.
  • Created custom APIs for seamless integration with third-party services, expanding application functionality and compatibility.
  • Collaborated with cross-functional teams to ensure seamless integration of new features.
  • Debugged complex software issues, leading to a more stable product release.
  • Automated repetitive tasks through scripting, freeing up valuable time for higher-priority projects.
  • Participated in regular code reviews, ensuring high-quality standards were consistently met across all development efforts.
  • Promoted agile methodologies within the team, fostering an adaptive approach to project requirements that allowed for rapid response to changing business needs.

Developer (Papyrus)

Liberty Insurance
05.2011 - 08.2014
  • Designing new documents and database processes and maintenance of existing documents and processes on the Papyrus system
  • Designing new oracle objects according to requirements
  • Ensuring accuracy of data in the documents created or changed
  • Designing new papyrus processes according to requirements using PL/SQL, XML
  • Designing new documents as requested by the business
  • Providing guidance to the business on creating new processes
  • Performing full end to end testing
  • Providing written and verbal feedback to users, team members and management on projects
  • Attending project meetings and translating business requirements to technical specs
  • Mentoring junior team members.

Database Developer (Oracle)

Discovery Life
08.2008 - 04.2011
  • Project Participation: Entity Merge Rewrite - Rewriting the merge process that must be activated each time a new entity is created on the corporate database
  • This includes checking for the entity on the Life database and merging it with an already existing entity if one exists
  • UFO Project I and ii - Rewrite of the Finance system responsible for all premium calculations and collection
  • Generic Storage - Writing all database code for the storage of large objects and file
  • Writing the XML for Franchise Validation and Broker Validation
  • Financial Integrator Adjustment
  • Duties: Creation of new tables
  • Developing DALs (Data Access Layout)
  • Maintaining stored packages and creating new procedures
  • Taking charge of Database and Java Builds on all environments
  • Documenting development processes
  • Writing Oracle Queues
  • Writing XML types for client statements
  • Mentoring new Team members.

Developer

Wesbank
03.2008 - 07.2008
  • Developing Stored procedures
  • Developed custom forms and reports using Forms 4.5, Forms 6i, Reports 2.5 and Reports 6i.

HR Technical Consultant (Oracle Systems)

New Dawn Technologies
02.2006 - 02.2008
  • Project Participation: ERP Project (North West University), ERP Project (Ekurhuleni Metro Municipality - Support), ERP Project (COEGA Development Corporation), ERP Project (North West Provincial Legislature)
  • Duties: Coding Custom PL/SQL Packages
  • Data mapping from legacy system to Oracle HR
  • HR data conversion from legacy system to Oracle using APIs
  • Data mapping from legacy system to Oracle Payroll
  • Payroll data conversion from legacy system to Oracle using APIs
  • Code CATS interface
  • CATS is used by Standard Bank of South Africa for Electronic Fund Transfer
  • Set-up Data Loader
  • Design & Code new requirements from clients
  • Design & Code Pay Advice Report (Coega Dev Corporation / North West Provincial Legislature)
  • Design & Code Variance Extract
  • (North West Provincial Legislature)
  • Code CASH_FOCUS interface
  • Cash focus is the EFT process used by ABSA Bank (North West Provincial Legislature)
  • Worked as a Support Consultant responsible for loading payment batches for the Ekurhuleni Municipality
  • Technical Documentation (CV 40, MD 70 and MD 120
  • Working in the Prophesy Business Support Centre (North West Provincial Legislature)
  • Mentoring junior developers.

Lecturer – Information Technology

Durban Computer College (Pietermaritzburg Campus)
02.2005 - 11.2005
  • Lecturing Level 1, 2, 3 students in Information Technology Studies
  • Conducting student assessments and 3rd year IT project supervision
  • Subjects Lectured: Ms Office Suite, Programming in C++, Information Systems, E-Commerce, Programming in VB 6.0.

Education

Certified Pl/SQL Associate Developer - Oracle

Oracle University
Johannesburg, South Africa
04.2001 -

Bachelor of Commerce Honors - Information Systems

University of KwaZulu Natal
Durban, South Africa
04.2001 -

Bachelor of Science - Computer Science

University of Durban Westville
Durban, South Africa
04.2001 -

Skills

undefined

Research papers

Information Heaven: Online Information Access for Rural Communities, Alternation, 12, 2, 53-78, 2007, The nearest some of us will ever come to Information Heaven, IBIMA, CAIRO, 2005

Secondary Education

Sukuma Comprehensive School, Matric

Specialised Training

Oracle University Midrand, Fundamentals of SQL (10g), Programming in PL/SQL (10g), Oracle Reports (10g), 02/06/2006 - 03/17/2006

Language

English

Drivers Licence

Code C1 (code 10)

Own Transport

Yes

Willingness To Relocate

  • Durban
  • Port Elizabeth

Personal Information

  • ID Number: 8009085356080
  • Nationality: South African

References

  • Mr. Simba Mapiringe, Miway Insurance, 073 619 0765
  • Miss Rhonda Mokoena, Liberty Life, 078 077 7248
  • Godluck Nsaya, Miway Insurance, 071 378 9468

Certification

Certified Associate Oracle Developer , Oracle University

Timeline

Isis Papyrus Developer V7.5

Liberty Life
07.2022 - Current

Senior Developer (Oracle)

Miway Insurance
09.2014 - 06.2022

Developer (Papyrus)

Liberty Insurance
05.2011 - 08.2014

Database Developer (Oracle)

Discovery Life
08.2008 - 04.2011

Developer

Wesbank
03.2008 - 07.2008

Certified Associate Oracle Developer , Oracle University

03-2006

HR Technical Consultant (Oracle Systems)

New Dawn Technologies
02.2006 - 02.2008

Lecturer – Information Technology

Durban Computer College (Pietermaritzburg Campus)
02.2005 - 11.2005

Certified Pl/SQL Associate Developer - Oracle

Oracle University
04.2001 -

Bachelor of Commerce Honors - Information Systems

University of KwaZulu Natal
04.2001 -

Bachelor of Science - Computer Science

University of Durban Westville
04.2001 -
Buyile NgubaneSenior Software Developer