Are you a tech-savvy professional with a passion for database design and development? Join our client, a leading regulatory authority in the medical field in South Africa.
Duties:

  • Designing data structures to deliver enterprise-grade database solutions.
  • Analyzing user/project requirements and creating appropriate database designs in collaboration with other developers.
  • Contributing to all phases of the development lifecycle and creating detailed flow charts and input-output forms/reports.
  • Completing database solutions according to user requirements and best practices, ensuring optimal performance and responsiveness of applications.
  • Delivering databases within specified timeframes.
  • Performing database quality assurance, bug-fixing, and upgrades to enhance system security and efficiency.
  • Transforming database designs into prototypes and integrating programming with other systems.
  • Testing with users and obtaining sign-off.
  • Providing accessible and responsive user support.
  • Adhering to call logging procedures and company standards.
  • Collaborating with business analysts and developers to produce software designs.
  • Liaising with technical writers to create documentation for user support.
  • Maintaining and updating coding practices and documentation.

Requirements:

  • Matric Certificate and a three (3) year qualification: National Diploma or Degree in Information and Communication Technology, Information Systems, Computer Science, or a related equivalent qualification at NQF Level 6 or 7 as recognized by SAQA.
  • Postgraduate or Certificate in Software development will be an added advantage.
  • Minimum of two (2) years of working experience in database design, implementation, and support.
  • Proficiency in technologies such as C#, .NET Core, SQL, JavaScript, CSS, HTML, ASP.NET, MVC, React, and Flutter.

Core Competencies and Technical Proficiencies:

  • Comprehensive knowledge of relevant legislation, protocols, standard operating procedures, and work instructions.
  • Preparation and management of strategic plans, business plans, and budgeting.
  • Performance measurement skills.
  • Self-motivated with the ability to work independently.
  • Effective management of cross-functional team members.
  • Competence in problem solving and team building.
  • Information evaluation and decision-making skills.
  • Objectivity, resilience, and assertiveness.
  • Excellent communication skills (verbal, written, negotiation, conflict management, presentation).
  • Strong interpersonal skills.
  • Commitment to ethical behavior and outstanding customer service.
  • Effective planning and organizing skills.

Desired Skills:

  • Database design
  • ASP.NET
  • SQL
  • CSS
  • C#
  • Flutter
  • JavaScript

Learn more/Apply for this position