Enable job alerts via email!

Senior Developer

Co-Operative Computing

Gauteng

Hybrid

ZAR 700 000 - 900 000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the Engineering and IT sector is seeking a Senior Developer to lead the design and development of high-quality software solutions. This full-time hybrid role involves collaborating with teams, mentoring, and ensuring technical feasibility. Candidates should possess strong programming skills and a Bachelor's degree in Computer Science.

Qualifications

  • Bachelor's degree in Computer Science or related field required.
  • Proficiency in multiple programming languages and frameworks.

Responsibilities

  • Lead the design and development of robust software solutions.
  • Mentor junior developers and ensure best practices.

Skills

Problem Solving
Analytical Skills
Communication
Leadership

Education

Bachelor's degree in Computer Science

Tools

React
Angular
C#
Java
Python
TypeScript
SQL
Power Automate
AWS
Azure

Job description

Get AI-powered advice on this job and more exclusive features. We are seeking a Senior Developer to lead the design and development of high-quality software solutions that drive our mission forward.

Role Description

This is a full-time hybrid role for a Senior Developer at Co-Operative Computing.

The Senior Developer will be responsible for developing and maintaining software applications, collaborating with cross-functional teams, and ensuring the technical feasibility of projects.

Key Responsibilities
  1. Lead the design and development of robust, secure, and scalable software solutions
  2. Collaborate with cross-functional teams to define, design, and create new features
  3. Mentor junior developers and contribute to a culture of continuous improvement
  4. Review code, write unit tests, and ensure best practices in software engineering
  5. Stay up to date with emerging technologies and propose their integration when appropriate
Qualifications
  • Bachelor's degree in Computer Science or related field
  • Proficiency in programming languages such as React, Angular, C#, Java, Python, TypeScript
  • Strong coding knowledge and high SQL knowledge
  • Basic Power Automate knowledge
  • Experience with web development frameworks like Angular or React
  • Strong understanding of database systems and SQL
  • Knowledge of cloud technologies and services such as AWS or Azure
  • Excellent problem-solving and analytical skills
  • Ability to work collaboratively in a team environment
  • Strong communication and leadership skills
Additional Details

Senior level, full-time employment in the Engineering and Information Technology sector, based in Johannesburg, Gauteng, South Africa.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.