Senior Db Developer - Pretoria Verfied

Salary Negotiable Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 09-07-2016 4:00:10 PM
06-08-2016 4:00:10 PM

Technical Outputs
Designed and Implemented Databases

  • Chooses an appropriate software design that will meet business and functionality requirements, according to the development request.
  • Ensures that the software design meets industry standards and company standards.
  • Implements the designed software to meet agreed deadline dates.
  • Ensures the implemented design in thoroughly tested

Developed Database Objects

  • Develops database objects ensuring that the database integrity is maintained and that optimal database performance is achieved.
  • Ensures that the developed database objects conform to company standards.
  • Ensures that developed database objects conform to industry best practices.

Performed Testing

  • Tests the database or stored procedure as required.
  • Ensures that modified database or stored procedure is tested according to agreed standards.
  • Ensures that the functionality of the stored procedure or database is correct.
  • Creates and documents detailed testing plans for the Testing Department.
  • Reviews the Bug Tracking System reports on a regular basis.
  • Fixes bugs as directed by the Technical Lead.
  • Informs Project Support Office (PSO) & Technical Lead of status as and when  required.

Written Documentation

  • Completes documentation on the developed database or stored procedure timeously.
  • Forwards the documentation to the Technical Lead for checking and approval.

Performance Optimisation

  • Review and optimise code either on request or when improvements are encountered
  • Communicate optimisations performed on software to the team and department with the aim onimproving our products.

Consultation

  • Ensures the implemented design in thoroughly tested.
  • Provide advice on issues pertaining to software design and architecture.
  • Verified Databases


Behavioral Outputs
Displays Company Values

  • Accepts responsibility for outcomes, whether positive or negative, and is willing to admit mistakes and refocus efforts.
  • Demonstrates passion by taking immediate action when confronted by a problem or made aware of a situation.
  • Operates with integrity, through honesty and keeping of commitments, to demonstrate care.
  • Remains open to ideas, listens to others and objectively considers others' ideas and opinions even when they may conflict with their own.
  • Supports others by treating them with dignity, respect and fairness.
  • Takes independent action by suggesting new ideas or potential solutions to problems.
  • Takes ownership for quality by dedicating the required time and energy to assignments and making sure no aspect of the work is neglected.

Managing Work (includes time management)

  • Adjusts priorities when appropriate.
  • Coordinates own and other's schedules to avoid conflict.
  • Effectively allocates own time to complete work.
  • Effectively manages one's time and resources to ensure that work is completed efficiently.
  • Makes preparations to ensure that work can be completed efficiently.
  • Stays focused and uses time effectively.
  • Takes advantage of available resources to complete work efficiently.

Contributing to Team Success

  • Actively participates as a member of a team to move the team toward the completion of team goals.
  • Adheres to the team's expectations and guideline.
  • Demonstrates personal commitment to the team.
  • Facilitates team goal accomplishments.
  • Listens to and fully involves others in team decisions and actions.
  • Shares important or relevant information with the team.
  • Values and uses individual differences and talents.
  • Work well with fellow team members and take ownership for his/her own delivery.

Communications Skills

  • Adheres to accepted conventions when writing documentation.
  • Clearly conveys information through written documentation.
  • Organises documentation and ensures that it follows a logical sequence.

Quality Orientation

  • Accomplishes tasks by considering all areas involved and showing concern for all aspects of the job.
  • Accurately and carefully follows established procedures for completing work tasks
  • Ensures high quality output by testing work.
  • Initiates action to correct quality problems or notifies others of quality issues as appropriate.

Coaching

  • Provides timely guidance and feedback to team members to help strengthen specific knowledge and skill areas.
  • Actively mentors team members.
  • Actively reinforces efforts and progress in software design.
  • Gives appropriate feedback on software design.

Continuous learning and improvement

  • Actively identifies new areas for learning and improvement.
  • Actively participates in learning activities.
  • Continually updates required MCSE and other skills.
  • Puts newly gained knowledge and skill into practice on the job.
  • Regularly creates and takes advantage of learning and improvement opportunities.

Recruiter: CompuJobs