Senior Software Developer

Pretoria, Gauteng, South Africa

Job Description


SENIOR SOFTWARE DEVELOPER The purpose of the job is to design, develop, maintain, operationalise, and secure IT software applications that support the various business units and the overall business strategy of CMS. You will work within the ICT/IM division of the Council and will be responsible for:

  • Software Development: To design, develop, monitor, maintain and secure software applications that meet functional and non-functional requirements for internal/external stakeholders within specified timelines.
  • Database Administration: To design, set-up, develop, monitor, maintain, backup and secure databases to ensure data security and integrity of databases in line with database design standards and best practices on an ongoing basis.
  • Business Intelligence: To design, set-up, develop and maintain business intelligence information systems to support business decision making on an ongoing basis.
  • Systems Administration: To create, script, install, configure, and administer business and systems environments.
  • Helpdesk: To provide helpdesk support on specialised requests for various Microsoft technologies and other software products and end-user training support to ensure efficient service delivery, as and when required.
  • Education & Training and End User Support: To provide end-user support (telephonic or written) to both internal and external stakeholders on IT systems as and when required.
  • Undertake assignments/tasks allocated in line with CMSxe2x80x99 operational requirements.
SKILLS AND KNOWLEDGE BASE The successful candidate will have the following essential qualifications, competencies, and skills:
  • Advanced Diploma/B.Tech/Degree/BSc Computer Science or relevant equivalent qualification at NQF Level 7.
  • A minimum of five (5) yearsxe2x80x99 experience in Full Stack Development in C#.
  • Training and Knowledge areas:
  • Knowledge of software methodologies (SDLC & Agile) and procedures.
  • Knowledge of project administration
  • Knowledge of Agile Scrum project management
  • Knowledge of systems integration and migration
  • Cost/benefit Analysis and Return on Investment
  • Technologies (C#)
  • Understanding of business case development
  • ICT security and governance
  • Technical Skills and Behavioural Attributes:
  • Project administration.
  • Technical writing.
  • Communication, interpersonal and conflict resolution.
  • Analytical, attention to detail, working independently and problem solving.
  • Software development (design, creativity, system reports and Microsoft stack, etc.).
Job Type: Permanent Salary: Up to R970,000.00 per year Education:
  • Bachelors (Required)
Experience:
  • Full Stack Development in C#.: 5 years (Required)
Application Deadline: 2023/11/19

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1271017
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned