Co-Operative Computing

Senior Developer

Randburg, Gauteng, South Africa

8 days ago
Save Job

Summary

We are seeking a Senior Developer to lead the design and development of high-quality software solutions that drive our mission forward. This is a hands-on role ideal for someone who thrives in a fast-paced environment, enjoys mentoring others, and is passionate about writing efficient, maintainable, and high-performance code.


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:

  • Lead the design and development of robust, secure, and scalable software solutions
  • Collaborate with cross-functional teams to define, design, and create new features
  • Mentor junior developers and contribute to a culture of continuous improvement
  • Review code, write unit tests, and ensure best practices in software engineering
  • 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; Phyton; Type Script
  • Coding knowledge
  • 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


How strong is your resume?

Upload your resume and get feedback from our expert to help land this job