Software Developer

Software Developer :
Job Summary

Akiba Digital is looking for a Software Developer who will be responsible for building software by writing codes, modifying software to fix errors, adapting it to new hardware, upgrading interfaces, or improving its performance. They will work with our tech team throughout the software development life cycle.

Duties and Responsibilities

Modifying software to fix errors, adapt it to new hardware, improve performance, or upgrade interfaces
Directing system testing and validation procedures
Directing software programming and documentation development
Working with departments on technical issues, including software system design and maintenance
Analysing information to recommend and plan the installation of new systems or modifications of an existing system
Consulting with the tech team to evaluate software to hardware interfaces and develop specifications and performance requirements
Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences
Preparing reports on programming project specifications, activities, or status.
Conferring with project managers to obtain information on limitations or capabilities
Researching, designing, implementing, and managing software programs
Testing and evaluating new programs
Identifying areas for modification in existing programs and subsequently developing these modifications
Determining operational practicality
Developing quality assurance procedures
Maintaining and upgrading existing systems and software
Producing clean, efficient code based on specifications
Testing and deploying programs and systems
Build efficient programs and systems that serve user needs

Qualifications and Experience

Bachelor's degree in computer science or related degree.
4+ experience working as a Software Developer or similar role
Knowledge of the software development life-cycle.
Ability to develop unit testing of code components or complete applications.
Must be a full-stack developer and understand concepts of software engineering.
Experience working on a variety of software development projects.
Deep programming language knowledge.
Familiarity with Agile development methodologies
Experience with software design and development in a test-driven environment
Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git)
Experience with databases (e.g., MongoDB, MySQL)

How to Apply

Click the button below to apply

View more information





closing date: April 30, 2022
location: Western CapeHow To Apply






Send us available job post through contact form

ENTER YOUR EMAIL RECEIVE ALERT




Available Vacancies

  • Cleaners
  • Cashier
  • Artisans
  • Bursary
  • General Workers
  • Learnership
  • Internship
  • Apprenticeship
  • P1 AND P2
  • vacation