Posted on: 24 March 2023
ID 855344

Senior Developer (N003021)

NORTH-WEST UNIVERSITY (POTCHEFSTROOM CAMPUS)
DIVISION: DVC POTCH CAMPUS OPERATION
DEPARTMENT: BUSINESS SYSTEM DEVELOPMENT AND SUPPORT
POSITION NUMBER: N003021
POSITION: SENIOR DEVELOPER
PEROMNES GRADE: P7
EMPLOYMENT TYPE: PERMANENT APPOINTMENT
TOTAL REMUNERATION: R691 714.00
NOTE: THOSE WHO HAD PREVIOUSLY APPLIED NEED NOT TO RE-APPLY AS THE UNIVERSITY HAS YOUR APPLICATIONS

PURPOSE OF THE POSITION.
  • Lead a team of developers on development projects of a medium to complex nature.
  • Instructs, influence, advise and enabling developers to achieve goals.
  • Identifies, analyses, troubleshoot and debug, writes, modifies and test code for one of more organisation business area improving its business performance, efficiency, and productivity through procedural and technical activities.
  • Supplies technical support to existing solutions and integrate new features and improvements.
  • Produces logical and technical specifications from functional specifications for enhancements and/or new solutions and processes, performs all aspect of testing and performance assessments.
  • Works close with business analyst and business stakeholders to ensure that all stakeholders have a shared understanding of how the requirements will be implemented.
  • Supports and assists lead developer and Manager: Collaborative development with their duties

MINIMUM REQUIREMENTS:
  • Degree or Diploma and/or Certification in Information Technology
EXPERIENCE:
  • A minimum of 4 years experience in understands and speak to all aspects of the solution development life cycle (e.g. requirements, analysis, design, development, implementation/deploy, testing, and documentation)
  • A minimum 4 years knowledge of industry standards and best practice in solution architecture and design
  • A minimum 4 years proven working experience in Java development
RECOMMENDATION:
  • Java Certification, Spring Certification or Other relevant Certification

KEY FUNCTIONAL/ TECHNICAL COMPETENCIES:
  • Demonstrative experience covering the following concepts and products:
  • Application development using eg Java, J2EE, Java Script, Vaadin, SQL, WebServices, RestServices, Angular, MS Power Apps
  • Knowledge of different databases such as Oracle, MYSQL and Microsoft SQL
  • Knowledge working with J2EE application servers, e.g. JBoss, WebLogic, Tomcat etc.
  • Knowledge working with Kafka, Kibana
  • Familiarity with ORM concepts and a relational database
  • Familiarity in using IDEs: Eclipse, Intellij, NetBeans, JDeveloper etc.
  • Familiarity with Build, repository and CI tools such as SVN and Maven, Jenkins, Bitbucket
  • Knowledge of XML, XSD
  • Test driven development
  • Event driven integration
  • Knowledge working with Integration platforms and services such as RESTful and SAOP services
  • Knowledge of Agile/Scrum methodology
  • Knowledge of Wiki mark-ups (preferably Confluence) and JIRA
KEY BEHAVIOURAL COMPETENCIES:
  • Demonstration of strong analytical, technical and critical thinking skills
  • Showing good interpersonal and communication skills.
  • Shows leadership potential
  • Good work planning, time-management and multi-tasking skills.
  • The ability to function independently, systematically and accurately
  • Good problem-solving and decision-making skills.
JOB DESCRIPTION
KEY RESPONSIBILITIES:

1. Analysis:
  • Performs continuous technical investigation, analysis, troubleshooting and debugging to identify and recommends technical changes of one ormore business areas to improving solutions, business efficiency and productivity using approved standards, methods, techniques and tools.
  • Assess, identifies and mitigates potential risk within this environment.
  • Understands the solutions architecture and technologies its working with
2. Design:
  • Identifies, designs and produces technical specifications from functional requirements for code and program changes according to approved standards and methodologies.
  • Identifies problem patterns and design changes needed to avoid recurring problems for solutions.
  • Collaborate with business stakeholders ensure understanding of implementations of business requirements
3. Programming:
  • Produces code, identifies problems, recommends cost effective changes, data extracts, data corrections, data conversions, integration components and automated data corrections for complex programs and program modifications and solution implementations. Implements effective change that will result in cost savings, higher quality, increased efficiencies, lower risk, and shorter cycle times
  • Produce and keep documentations for written programs up to date. Participates in system upgrades, define impact changes of upgrade and integrations in their organisational business domain and/or across domains. Performs code reviews for other developers
4. Testing:
  • Executes effective testing during the development life cycle ensuring the program modifications, new programs, enhancements and new solutions meets the business requirements, satisfy quality, success and auditability of the solution implemented.
  • Designs tests for programs, corrects errors and re-test to achieve an error free result.
  • Produces test scripts, test material, regression test packs for effective testing of new and amended programs and solutions using agreed methods and standards.
  • Communicates test results to business stakeholders
5. Projects:
  • Serves as project team member for projects of medium to large in scope and high complexity and may be enterprise-wide performing development, problem solving, coding and integration activities according to approved methodologies, tools and standards.
  • Collaborate and function as a team member building relationship across multi business areas.
  • Acts as technical team lead on small projects with developers reporting to him/her
6. Support:
  • Supports and maintains solutions in more or lower to moderate complex business areas in terms of the business functions, processes, the information they use and integrations between those systems ensuring maximum system availability, sustainability and stability to the production environments.
  • Troubleshoots, debug, perform adequate rout cause analysis, amendments and establishes workarounds while developing permanent solutions to eliminate risk of recurrence for the problems and errors.
  • Responsible for the support issues.
The annual total remuneration package will be commensurate with the level of appointment as advertised and in line with the NWU policy guidelines.

ENQUIRIES REGARDING JOB CONTENT MAY BE DIRECTED TO:
Mrs Dassie Janse van Vuuren, Tel: 018 299 4676

ENQUIRIES REGARDING RECRUITMENT PROCESS MAY BE DIRECTED TO:
Mr Rabs Diratsagae Tel: 018 299 4797

CLOSING DATE: 31 March 2023
PLANNED COMMENCEMENT OF DUTIES: As soon as possible

Kindly take note: applications must be submitted online through the official nwu vacancy website.
Incomplete applications and those submitted through any other platform will not be considered.
The University subscribes to and applies the principles of Employment Equity (EE) Act and is committed to transformation. Preference will be given to candidates from the designated groups, in accordance with the principles of the EE Act and NWU Employment Equity Plan.
The University reserves the right not to make an appointment. Communication will be limited to shortlisted candidates only.
If you are not contacted within two months from the closing date of this advertisement, please accept that your application was unsuccessful.
Occupation:
Management, human resources jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Simple extra income from home

Simple extra income from home

YSense
Johannesburg
Jobin.co.za
Extra income for all

Extra income for all

YSense
Cape Town
Jobin.co.za
Mining industrial

Mining industrial

Canyon coal mine
Ekangala
Jobin.co.za
Canyon coal mine looking for candidates

Canyon coal mine looking for candidates

Canyon coal mine
Ekangala
Jobin.co.za
CANYON COAL MINE LOOKING FOR QUALIFIED CANDIDATES DRIVER S AN GENERAL WORKER S
Jobin.co.za
Canyon coal mine looking for candidate

Canyon coal mine looking for candidate

CANYON COAL MINE.
Ekangala
Jobin.co.za