Software Developer

Location:Cape Town
Own transport required:Yes
Travel requirement:Occasional
Reference:#SD
Company:Independent Media Recruiter

Job purpose:

The Software Developer is responsible for the design, development, testing, and maintenance of software applications that meet organisational requirements. This role requires a detail-oriented individual with strong coding skills and the ability to work collaboratively within a development team.

Key responsibilities:

  • Develop and maintain efficient, reusable, and reliable code.

  • Design, build, and maintain scalable software applications and systems.

  • Collaborate with stakeholders to define system specifications and technical requirements.

  • Conduct unit testing and resolve software defects.

  • Participate in peer code reviews and contribute to development standards.

  • Integrate data storage solutions and third-party services/APIs.

  • Write technical documentation and user manuals as needed.

  • Keep up to date with the latest software development trends and technologies.

  • Follow best practices in security, scalability, and performance optimisation.

Minimum requirements: 

  • Bachelor’s degree or Master’s degree in software development (computer science ) 

Experience:

  • Minimum of 2 years of experience in software development.

  • Proven experience with [insert relevant languages, e.g., Java, Python, JavaScript, etc.].

Preferred (advantageous):

  • Experience with cloud technologies (e.g., AWS, Azure).

  • Knowledge of DevOps practices and CI/CD pipelines.

  • Mobile development experience (Android/iOS).

  • Relevant certifications (e.g., Microsoft, AWS, Google Cloud).


Technical skills:
  • Proficiency in one or more programming languages.

  • Experience with front-end/back-end frameworks and tools.

  • Familiarity with relational and/or NoSQL databases.

  • Understanding of RESTful API design and integration.

  • Proficient with version control systems (e.g., Git).

  • Knowledge of agile methodologies (Scrum, Kanban, etc.).

Soft skills:
  • Strong analytical and problem-solving skills.

  • Ability to work well in a team and independently.

  • Excellent communication and documentation skills.

  • Attention to detail and commitment to high-quality output.



Posted on 07 Jul 09:38, Closing date 31 Jul

Or apply with your Biz CV

Create your CV once, and thereafter you can apply to this ad and future job ads easily.
 
For more, visit: https://www.bizcommunity.com