Picture
 
SOUTH AFRICAN HEALTH PRODUCTS REGULATORY AUTHORITY (SAHPRA)
 
The South African Health Products Regulatory Authority (SAHPRA), is the National Medicines Regulatory Authority established in terms of the Medicines and Related Substances Act, 1965, (Act No. 101 of 1965) as amendedtprovide for the monitoring, evaluation, regulation, investigation, inspection, registration and control of medicines, scheduled substances, clinical trials and medical devices, and related matters in the public interest. 
 
SENIOR SOFTWARE DEVELOPER X2
Ref No.: SAHPRA 028/2020 
CENTRE: Pretoria 
 
 
REQUIREMENTS: •BSc or BTech in software development specialization is required. 8+ years of relevant work experience in Java, C#, HTML, CSS, and JavaScript preferred. •Extensive knowledge: software development life cycle; solid understanding of object-oriented programming; securing web application; solution design patterns and best practices; creating database schemas that represent and support business processes; Net, Angular and Spring Framework and software/application deployment. 
 
Competencies/Skills: •Software Development Fundamentals, Software Development Process, Analysis, Software Design, Software Debugging, Software Documentation and Software Testing. Programming languages C# or Java, Database design, development and deployment (Microsoft SQL Server/MySQL), ORM technologies (JPA2, Hibernate), JavaScript/JQuery, HTML and CSS, application of .Net/Spring framework. Web API and Integration. Self-motivated and able to work independently and in a team. Competent in problem solving, Information evaluation and root cause analysis. Decision making and Objectivity. Resilience. Assertiveness. Planning and organising skills. Customer service. Ethical behaviour. Good Communication skills (verbal, written, negotiation, conflict management, presentation). Interpersonal skills (ability to work well with people is essential). 
 

Duties: Solution design: Designs code to deliver enterprise grade software applications by: • Analyzing user / project requirements and creates an appropriate software design, in conjunction with other developers, according to best practice and organizational initiatives and objectives. • Contributing in all phases of the development lifecycle and designs all necessary detailed flow charts and input-output forms/reports. • Transforming software designs and specifications into prototypes and programming integration with other systems. Testing with user and obtaining sign-off. 
System development: Completes software solutions according to user requirements / project charter and best practice, ensuring the best possible performance, quality and responsiveness of applications by: • Performing coding and delivering solutions within the specified timeframes. • Performing software application quality assurance, bug-fixing, and upgrades to enhance system security and efficiency. • Ensuring optimal performance in terms of successful deliveries, reliability percentages, accomplishment rate (Original Requirements vs. Development Plan vs. Final deliveries), accomplishment time, system multi-tasking ability and system ability to address multiple issues simultaneously. 
Standards: • Adheres to best practice and company policy and standards by. • 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. 
User support: Provides accessible and responsive user support by: • Adhering to the call logging procedure; providing assistance and/or coaching users, as required.



INSTRUCTIONS TO APPLICANTS: All applications must: 
 Be submitted with a covering letter clearly reflecting the name of the position and post reference number, be signed, accompanied by a comprehensive CV, the names of 3 referees and recently certified copies of ID and qualification/s. 
 Applications without the afore-mentioned will not be considered. Should you be in possession of a foreign qualification, it must be accompanied by an evaluation certificate from the South African Qualification Authority (SAQA). 
 A separate application must be completed for each post. SAHPRA will not be liable where applicants use incorrect or no reference number on their applications.
 Applications must be submitted by email to recruitment@sahpra.org.za, including the required certified documentation as indicated. 
DO NOT MAKE ENQUIRIES TO THIS ADDRESS. 
 No late or faxed applications will be accepted. CV’s will not be returned. Applications, which are received after the closing date, will not be considered. 
 Further communication will be limited to shortlisted candidates. If you have not received a response from SAHPRA within 3 months of the closing date, please consider your application as unsuccessful. 
 It will be expected of candidates to be available for selection interviews on a date, time and place as determined by SAHPRA. 
 
Applicants must note that further checks will be conducted once they are shortlisted and that their appointment is subject to positive outcomes on these checks, which include security clearance, qualification verification, criminal records, credit records, citizenship status and previous employment.

SAHPRA is guided by the principles of Employment Equity. Candidates with disabilities are encouraged to apply and an indication in this regard will be appreciated. SAHPRA reserves the right to fill or not to fill the vacant post/s. 
 
Enquiries: Ms S. Molepo, email: setlola.molepo@sahpra.org.za (DO NOT SEND APPLICATIONS TO THIS EMAIL ADDRESS). 
 
CLOSING DATE: 12 June 2020 at 16H00.