Senior Sql And .net Core Developer (post Level 9) (x5 Positions)

Bloemfontein, Free State, South Africa

Job Description

Job Title
Senior SQL and .Net Core Developer (post level 9) (x5 positions)(Job: ID 4575)
Organizational Unit
University of the Free State -> Vice-Rector: Operations -> Information and Communications Technology Services
Contract Type
Occupational Level
Junior Management
Bloemfontein Campus - , FS ZA (Primary)

Closing Date
KINDLY TAKE NOTE: Applications may only be submitted online through the official UFS vacancy website: - Applications submitted through any other platform will not be considered. Duties and responsibilities:

  • Technical development and implementation of databases.
  • Consolidates and optimises available data warehouse infrastructure.
  • Designs and implements ETL procedures for intake of data from both internal and outside sources; as well as ensure data is verified and quality is checked.
  • Designs and implements ETL processes and data architecture to ensure proper functioning of analytics lad, as well as client’s or third-party’s reporting environments and dashboard.
  • Carry out monitoring, tuning, and database performance analysis.
  • Performs the design and extension of data marts, Meta data, and data models.
  • Ensures that all the data warehouse architecture codes are maintained in a version control system.
  • Designs and implements warehouse database structures.
  • Creates the databases and database objects such as the tables, tablespaces, synonyms, views, triggers, stored procedures, defaults, domains, and indexes.
  • Analyses, reviews, and writes applications and programs, based on customer needs and requirements.
  • Conducts analysis of customer needs and developing solutions to software challenges.
  • Assists with querying and extracting data from large databases.
  • Produces data reports from complex data sets.
  • Maintains confidentiality of work-related information and materials.
  • Design and develop reports and analytics capability.
  • Liaises with the data quality manager to identify and resolve data issues through configuration of data cleansing and de-duplication software.
  • Manages the database aspects of the reporting and analytics platform(s) to ensure that reporting jobs are successfully run and analytics data aligns to timeliness / completeness requirements.
  • Liaises with database administrators to ensure that the data warehouse is tuned for optimal performance.
  • Liaises with business analysts and project managers to develop and refine reporting and analytics requirements.
  • Ensures that all technology solutions are properly architected and specified.
  • Evaluate code to ensure the validity and operability.
  • Ensure coding structures to predefined architecture.
  • Build and maintain reusable code libraries.
  • Code development in pre-defined coding languages that aligns to UFS development needs.
  • Optimisation of applications in terms of speed, scalability, and operability.
  • The incumbent will be expected to work overtime as and when required.
  • Responsible to transform design and user interface mock-ups into functional web applications and systems powered by CMS.
  • Ensures that HTML / CSS is cross-browser and standards compliant and meets accessibility requirements.
  • Integrates web applications and custom systems with existing applications on campus or third- party / open-source platforms.
  • Resolve and or escalate issues in a timely fashion.
  • Integrates data from various back-end services and databases.
  • Determine technical requirements.
  • Evaluate codes to ensure that it is valid, properly structured, meets industry standards and is compatible with browsers, devices, or operating systems.
  • Ensure that all user input is validated before submitting to back-end.
  • Manages timelines.
  • Informs the supervisor of risks to projects.
  • Code testing for sign-off.
Inherent Job Requirements:
  • A B.Sc. degree in Information Technology or a B.Tech. degree in Information Technology or a B.Com. degree in Information Technology on NQF level seven (7) or a 3-year National Diploma in Information Technology on NQF level six (6) or any 3-year related B. degree with working experience.
  • A minimum of three (3) years’ relevant experience of code development, data design, modelling and application/implementation.
  • A relevant honours degree on NQF level 8 in Education.
  • Knowledge of UFS administrative and financial systems.
  • A thorough understanding of PeopleSoft system.
  • Knowledge of the processes and procedures of the Faculty of Education and University.
  • Knowledge of the Faculty of Education rules and curricula.

Key Competencies Required:
  • Results Orientated:
  • The ability to stick with tasks, not give up, and overcome obstacles in completing one’s task.
  • The ability to be reliable, responsible, dependable and to fulfil obligations.
  • The ability to deal calmly and effectively with high stress situations.
  • Strategic Thinking:
  • The ability to deal with several activities at a time.
  • The ability to carefully analyse information and use logic to address issues and problems at work.
  • Business Acumen:
  • The ability to adhere to rules and strictly follow work regulations.
  • Proficient in using MS Office.
  • Experience in web application development and restful technologies.
  • Advance computer skills.
  • Exceptional knowledge in:
  • Standard Web Languages like
  • HTML
  • CSS
  • JavaScript
  • JQuery
  • Bootstrap
  • XML
  • JSON
  • .NET 4.5+ and .NET Core 3+
  • C#
  • T-SQL / SQL
  • Main Development Languages like (but not limited to) C#,
  • Exceptional knowledge in Database Technologies in MSSQL and Oracle SQL
  • Knowledge of relational database systems, Object Oriented Programming, and web application development.
  • Knowledge and experience in Development Frameworks like Entity Framework, MVC, .NET Core
  • Background in creating complex stored procedures and SQL scripts.
  • Knowledge of other SQL languages
  • MariaDB
  • Snowflake
  • MySQL
  • PostgreSQL
  • Leading:
  • The ability to be cooperative with others, display a good-natured attitude, and encourage people to work together.
  • Building Coalitions:
  • The ability to make decisions through consultation, collaboration, and working with close supervision.

Required Documents
Please ensure all relevant documentation is attached to your application. INCOMPLETE APPLICATIONS WILL NOT BE CONSIDERED.
  • Certified copies must not be older than 6 months
  • A detailed curriculum vitae and cover letter
  • Certified copies of all academic records
  • Certified copies of relevant qualifications (please provide SAQA accreditation in the case of foreign qualifications)
  • A Certified* copy of your identity document
  • Proof of registration with a Professional Body (if applicable)
  • A copy of your driver's license (if applicable)
  • A service record of your current employer / last employer
Assumption of duties:
01 August 2022, or soon as possible thereafter. Closing date:
18 June 2022 Salary:
The salary scale is available on request. Enquiries:
For enquiries, please feel free to contact me at 051 401 9857 or email at or Additionally, kindly contact 051 401 9848 /9810 /9003 for assistance. Fringe benefits:
(Subject to specific conditions): pension scheme, medical aid scheme, group life insurance, housing allowance, leave and sick leave, service bonus and study benefits. General:
The University reserves the right not to fill the post. The University subscribes to and applies the principles prescribed by the Employment Equity Act. Preference will be given to candidates from the designated groups, in accordance with the principles of the act and the employee profile of the specific department/division. The UFS is committed to the pursuit of excellence, diversity, and redress in achieving its equity targets. Our Employment Equity Plan is available at Equity Plan_July2017.pdf. For this post, we seek particularly to attract black (i.e., African, Coloured, and Indian) and disabled South African candidates. The University processes personal information in line with its obligations under the Protection of Personal Information Act (POPIA) and any personal information provided to the University will be treated as confidential and processed in accordance with the rights provided to data subjects under POPIA. The UFS will only consider applications of candidates who meet all the inherent requirements of the position. Applications that are incomplete or sent by fax or e-mail, will not be considered. Communication will be limited to shortlisted candidates only. Should you not be contacted within six weeks of the closing date for applications, you may assume that your application was unsuccessful.

Beware of fraud agents! do not pay money to get a job will not be responsible for any payment made to a third-party. All Terms of Use are applicable.

Job Detail

  • Job Id
  • Industry
    Not mentioned
  • Total Positions
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
  • Job Location
    Bloemfontein, Free State, South Africa
  • Education
    Not mentioned