Enable job alerts via email!

Senior Software Engineer

Exceed Human Resource Consultants

Stellenbosch

On-site

ZAR 700,000 - 900,000

Full time

3 days ago
Be an early applicant

Job summary

A leading recruitment agency seeks a Software Developer in Stellenbosch. The ideal candidate should have over 6 years of experience, proficiency in Python and Agile methodologies, along with excellent problem-solving skills. Responsibilities include coding, collaborating with teams, and debugging software systems. Competitive compensation and professional development opportunities are offered.

Qualifications

  • 6+ years of experience in software development, preferably in a startup environment.
  • Proficiency in Python and Agile methodologies.
  • Excellent problem-solving skills and attention to detail.

Responsibilities

  • Collaborate with the development team on software solutions.
  • Write clean and maintainable code following industry standards.
  • Debug and troubleshoot issues in software systems.

Skills

Python
CI-CD practices
REST-API
Concurrency
Agile development methodologies
Problem-solving skills
Communication skills

Education

Bachelor's Degree in Computer Science or related field
Master's Degree (advantageous)

Job description

Reference:10530 CMConsultant:Christa MostertJob Description:
  • Collaborate with the development team in designing and implementing software solutions that meet our business values and technical specifications.
  • Write clean and maintainable code using best practices and industry standards.
  • Participate in code reviews and provide constructive feedback to team members .
  • Lead and contribute to the architecture and technical design of software systems, considering scalability, performance, and security.
  • Debug and troubleshoot issues in software systems, identifying root causes and implementing effective solutions.
  • Stay updated on emerging technologies and industry trends, applying new knowledge to improve our software development processes and practices, as well as security.
  • Communicate effectively with team members and stakeholders, providing regular updates on project progress and identifying any potential risks or challenges.
Qualifications:
  • Bachelor's Degree in Computer Science, Engineering, or related field. A Masters degree is advantageous.
  • 6+ years of experience in software development, preferably in a startup or fast-paced environment.
  • Proficiency in Python, CI-CD practices, REST-APsI, and concurrency.
  • Built the wrong system enough times to know the common pitfalls.
  • Experience scaling products with a large user base is beneficial.
  • Experience with Agile development methodologies and tools and experience working in Agileteams.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment
How to Apply:
  • Email your comprehensive CV toexceedhr@exceed.co.za.
  • If you are already registered, please forward your CV and the relevant reference number to the consultant with whom you are currently registered in order to avoid duplicity on our system.
  • We reserve the right to only conduct interviews with candidates of choice.
  • Applicants who have not received feedback within 30 days from the closing date must please accept their application as unsuccessful.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.