Exceed Human Resource Consultants
Stellenbosch
On-site
ZAR 700,000 - 900,000
Full time
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)
Reference:10530 CM
Consultant:Christa Mostert
Job 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.