Senior Software Developer

6 days ago


Bryanston Gauteng, South Africa BitCo Telecoms Full time R1 000 000 - R3 000 000 per year

Senior Software Developer: Job Description

Department:
IT

Reporting To:
IT and SW/Dev Manager

Location:
Bryanston, Johannesburg.

Education:
Relevant ICT/IT experience

Experience
: 4-5 years'

Position Summary (Main Purpose)
The Senior Software Developer will play a vital role in the documentation, design, development, and maintenance of high-performance software solutions that support the company's telecommunications systems and services. This position involves leading complex development projects, optimising network-related applications, and ensuring the scalability, reliability, and security of software platforms. The successful candidate will collaborate closely with cross-functional teams, including network engineers, product managers, and QA specialists, to deliver innovative solutions that improve customer experience and operational efficiency. In addition to technical expertise, the Senior Software Developer will also mentor junior developers, contribute to architectural decisions, and drive continuous improvement in software development practises.

Qualifications And Experience

  • Degree or Advanced Diploma in Computer Science or other relevant qualification.
  • 4-5 years of experience in the telecoms industry is advantageous.

Key Responsibilities

  • Presenting ideas for system improvements and developing programmes according to specifications and business process requirements.
  • Collaborating closely with stakeholders to understand their systems requirements for their teams.
  • Managing projects, from understanding business requirements and working with various systems and stakeholders, to implementation and improvements.
  • Utilising various open-source technologies.
  • Producing detailed specifications and planning documentation.
  • Coding applications, scripts, and internal systems.
  • Maintaining and updating internal databases.
  • Testing programmes before the system goes live.
  • Preparing training manuals for users.
  • Maintaining the system once it is up and running.
  • Maintaining infrastructure where applications and systems are deployed.
  • Designing and developing REST APIs using PHP.
  • Web design and development using PHP and Bootstrap.
  • Leveraging Linux knowledge for system integration.
  • Building Windows services using Python.

Hard Skills Requirements

  • Advanced computer literacy.
  • Knowledge of ERP and accounting systems.
  • Critical thinking and problem-solving skills.
  • Programming languages: PHP, Python.
  • Web design: PHP, Bootstrap.
  • Databases: MySQL, PostgreSQL, Microsoft SQL.
  • APIs: REST API development using PHP.
  • Linux, building Windows services (Python).

Soft Skills

  • Professional and presentable.
  • Excellent verbal and written communication skills.
  • Strong organisational skills with attention to detail.
  • Efficient problem-solving abilities.
  • Ability to work in a fast-paced and high-pressure environment.
  • Sense of ownership and pride in performance and its impact on the company's success.
  • Team player with good time-management skills.
  • Strong interpersonal and communication skills.

Character Traits
Integrity
Honesty, trust, and respect towards others.

Accountability
Responsible and liable for role and responsibilities.

Communication
Open communication, feedback, and sharing.

Passion
Passionate and inspired to make a difference in the lives of others.

Takes pride in work.

Empowerment
Shares knowledge to set others up for success.



  • Johannesburg, Gauteng, South Africa BitCo Full time R400 000 - R800 000 per year

    Senior Software Developer: Job DescriptionDepartment: ITReporting To: IT and SW/Dev ManagerLocation: Bryanston, Johannesburg.Education: Relevant ICT/IT experienceExperience: 4-5 yearsPosition Summary (Main Purpose)The Senior Software Developer will play a vital role in the documentation, design, development, and maintenance of high-performance software...


  • Bryanston, Gauteng, South Africa AGAT Software Full time R600 000 - R1 200 000 per year

    AGAT is an innovation-driven company developing a cutting-edge, Privacy First AI Platform. See our website, , for more infoWe seek a motivated, self-driven individual to join our team and help us grow our global partner and customer base.As a Junior Sales Development Representative (SDR), you will be key in driving AGAT's growth by identifying potential...


  • Gauteng, South Africa Ur Staffing Solutions Full time

    **Driving agile adoption focused on customer value-centred metrics** - Manage the software delivery cycle inclusive of research, development, design, evaluation, testing and implementation - Perform closely with Engineers, Developers and Product Management and other technical staff to deliver high quality software - Alignment with enterprise architect...

  • frontend developer

    19 hours ago


    Bryanston, Gauteng, South Africa symple-normics Full time R250 000 - R400 000 per year

    Reach out to us at to learn more about our mission and services.Role DescriptionThis is a hybrid role for a Frontend Developer, based in Bryanston with some remote work options available. The Frontend Developer will be responsible for implementing user interface elements, ensuring the design and performance of web applications. Key day-to-day tasks include...


  • Bryanston, South Africa RJPersonnel Full time

    3years - Core daily trading systems (in-store, eCommerce, merchandising, centrals and transaction switching systems) - Central processing systems (Debit Orders, data interfaces, customer communication and month-end processing) - Head Office administrative systems (General Ledger, Payroll) - System security (backup and recoveries) - Software Support...


  • Johannesburg, Gauteng, South Africa Isazi Consulting Full time R1 200 000 - R1 800 000 per year

    Sophia is Isazi's next-generation intelligent document processing platform, built to help clients automate, scale, and optimize the way they work with unstructured data. The Sophia team combines software engineering, AI, and user-centered design to deliver powerful, production-ready solutions for enterprises that need accuracy, speed, and adaptability in...


  • Bryanston, Gauteng, South Africa Pillangó Placements Full time R1 500 000 - R2 400 000 per year

    A leading HealthTech company with a strong values-driven culture—emphasizing accountability, collaboration, and a politics-free environment—is seeking aTechnical Development Lead.This is a thriving, fast-growing organization that recognizes outstanding performance and offers diverse opportunities for career advancement.For brevity, a key summary of the...

  • Software Developer

    6 days ago


    Gauteng, South Africa Emporium Human Capital Full time

    Software Developer (Full Stack)(POS24086) Somerset West R 25 000 to 35 000 per month Full Stack Developer (POS24012) Somerset West R 35 000 to R 45 000 negotiable depending on experience Job Purpose: As a skilled developer with experience working with web applications; your primary focus will be developing and maintaining user-facing web applications and...


  • Woodmead, Gauteng, South Africa Synergy Transformation Solutions Full time R900 000 - R1 200 000 per year

    We're looking for a dynamic AI Software Development Facilitator to join our team — someone who can guide, mentor, and inspire the next generation of developers in AI technologies and modern software practices.Key ResponsibilitiesFacilitate interactive sessions and workshops on AI concepts, programming, and software development.Provide hands-on guidance in...

  • Country Manager

    2 weeks ago


    Bryanston, South Africa Veeam Software Full time

    This role is responsible for setting out the management and resource plans for Veeam in the territory, ensuring appropriate coverage to deliver the revenue targets, aligning and leveraging all resources in line with overall EMEA direction. Channel and Country based Sales teams report to this role. **Responsibilities** - Fully accountable for generating...