Looking for a software engineer that can design, develop, and maintain software applications.

Key Requirements

  • Minimum 2+ years of knowledge in software development.
  • University Graduate (Bachelor of Science Degree in Electrical Engineering / Information Technology or equivalent is mandatory).
  • 70%+ Matric Mathematics (Pure Maths) – Mandatory.
  • Design, develop, and maintain software applications.
  • Analyse complex problems, break them down into smaller components, and design innovative solutions leveraging technical expertise.
  • Collaborate to develop efficient, reliable, and user-focused software applications that meet the needs of businesses and end-users.
  • Understand user requirements, incorporate user feedback, and deliver intuitive and user-friendly applications that provide value and solve real-world problems.
  • Ensure the organization remains secure by employing secure coding practices, comprehensive testing, and adhering to governance.
  • Programming Languages: Proficient in one or more programming languages, with a solid understanding of their syntax, features, and best practices.
  • Software Development: In-depth knowledge of software development methodologies, including Agile or Scrum, as well as familiarity with various programming languages and frameworks commonly used in software development.
  • Databases, Data Structures, and Algorithms: Strong understanding of fundamental data structures and algorithms, their efficiency, and appropriate use cases. Knowledge of database concepts and experience working with relational databases. Proficiency in writing SQL queries and familiarity with database management systems.

Should you meet the requirements for this position, please email your CV to [Email Address Removed]. You can also contact the IT team on [Phone Number Removed]; or visit our website at [URL Removed] NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.

Desired Skills:

  • Agile
  • Scrum
  • SQL

Learn more/Apply for this position