Software Developer – Office Based
Posted on 2025-03-30
Employer | Fouche & Co Recruitment |
---|---|
Salary | 0 |
Category | It Computer |
Location | South Africa / South Africa |
Job Summary
In this role, you`ll be responsible for developing and maintaining web applications using a variety of technologies, including PHP, C#, MySQL, CSS, React, and Node.js. Your ability to work across both front-end and back-end development will be essential in delivering top-tier software solutions.
Key
Responsibilities:
- Develop and Maintain Applications: Write clean, efficient, and scalable code for web applications using PHP, C#, MySQL, CSS, React, and Node.js.
- Collaborate with Teams: Work closely with designers, product managers, and other developers to deliver high-quality software solutions that meet business needs.
- Database Management: Design, implement, and optimize relational databases, primarily using MySQL, ensuring data integrity and performance.
- Front-End Development: Build responsive, dynamic user interfaces that provide an excellent user experience, utilizing CSS and React.
- Back-End Development: Develop robust, secure back-end services using PHP and Node.js to support the functionality of web applications.
- Framework Utilization: Leverage PHP frameworks, particularly Yii, to create structured and maintainable applications that are easy to scale and maintain.
- Debugging and Troubleshooting: Identify and resolve bugs, conduct thorough code reviews, and optimize application performance to ensure smooth operation.
- Documentation: Maintain clear and comprehensive documentation for all code, systems, and development processes to facilitate ongoing maintenance and future development.
- Continuous Learning: Stay updated with the latest technologies and industry trends to ensure that our software remains at the forefront of innovation.
Attributes:
- Strong problem-solving skills with meticulous attention to detail in both coding and debugging.
- Excellent communication skills, with the ability to work effectively with both technical and non-technical team members.
- A proactive and collaborative mindset, with a strong ability to work both independently and as part of a team.
- A passion for technology and a drive to continuously improve and learn new skills.
- Adaptability and flexibility in a fast-paced, dynamic work environment.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
- 3-5 years of professional experience in software development.
- Proficiency in PHP, C#, and JavaScript, with a strong understanding of both front-end and back-end development.
- Expertise in working with MySQL, including complex queries and database optimization.
- Hands-on experience with front-end technologies such as CSS, HTML, and React.
- Solid experience with back-end development using Node.js and PHP.
- Familiarity with PHP frameworks, particularly Yii, is highly desirable.
- Proficiency in version control using Git.
- Experience with additional PHP frameworks like Laravel, Symfony, or CodeIgniter, and knowledge of RESTful APIs, microservices architecture, and cloud services (AWS or Azure) is a plus.
Remuneration: Negotiable on experience
***Only shortlisted candidates will be contacted ***
Software Developer – Office Based position available in South Africa, South Africa. This job position was posted by Fouche & Co Recruitment. The job has been posted as a char8000 ad on 2025-03-30 at 01:04:51 in the It Computer category
Click Go Apply to apply online!
You might also like these jobs in the same area.
Apply directly for this position. Please read all instructions carefully.
We do not process job applications; we simply aggregate and display job listings.
More related positions
South Africa: Front End Software Developer
As a FE developer, you will play a pivotal role in shaping our FE Tech ecosystem, optimising productivity, and driving excellence in product design, development, and deployment. Accountable directly to the Lead Developer and collaborating with cross-functi
View Job
Front End Software Developer
Cape Town City Centre: Software Developer
Duties and Responsibilities: Translate application storyboards and use cases into functional applications. Participate as a team leader in fully agile Scrum deliveries (Trello), assist the team in the planning of projects, including identifying task groups
View Job
Software Developer
Johannesburg: Junior Software Developer
Software Developer (Computer Science) Rosebank, Johannesburg Minimum requirements and experience: Bachelors Degree in Computer Science 0-2 years of working experience in software development, web development, Linux, Database management (SQL databases Prefe
View Job
Junior Software Developer
Cape Town City Centre: Application / Developer Software Engineer
ROLES AND RESPONSIBILITIES Includes the following, but is not limited to: Development of application software, mainly for operator-facing, mission-critical software used in C2 and ISR systems Take ownership of features from requirements through design, imp
View Job
Application / Developer Software Engineer
Johannesburg: Tj 14624 – Intemediate Full-Stack Software Developer (.Net 8)
Employer Description Designs, manufactures, and supplies Proximity Detection Systems (PDS) as well as vehicle management systems and peripherals Job Description Maintain and extend existing software to meet product roadmap. Find and repair software defects
View Job
Tj 14624 – Intemediate Full-Stack Software Developer (.Net 8)
Kloof: Senior Software Developer
Responsibilities: Design, develop and maintain web applications using C#, .NET as well as other technologies such as Blazor, JavaScript and Microsoft Azure Work closely with the development manager, team lead, product owner and business analyst to formulat
View Job
Senior Software Developer
Johannesburg: Software Developer Ii
A giant in the Banking Sector is on the lookout for Software Developers II. The ideal candidate has at least 5 years` experience writing back-end applications in springboot and familiar with data formats such as XML and JSON. Bank Software Developer Ii pos
View Job
Software Developer Ii
Port Elizabeth: Software Developer (Mid-Level)
Purpose of the Role: As a Software Developer, you will play a vital role in designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to understand project requirements, implement code, perform
View Job
Software Developer (Mid-Level)
Centurion: Intermediate Software Developer
Intermediate Software Developer (Contract role. On-site based in Centurion) We are seeking a passionate Intermediate Software Developer to design, develop, implement, and maintain software solutions. The ideal candidate should have a strong understanding o
View Job
Intermediate Software Developer
Centurion: Software Back-End Developer
Software Back-End Developer Centurion Minimum requirements: BEng/Masters degree in Computer Science or Software Engineering. Minimum 3 years working experience in Back-end web and software development. Agile development methodologies. PHP, Java, Python and
View Job
Software Back-End Developer
Pretoria: Senior Software Developer: Dlt – Blockchain, Hashgraph, Dag, Holochian And Tempo (Radix)
Requirements: A Bachelors degree in computer science/engineering, computer/electronic engineering, information technology or related field with at least three years experience in distributed ledger technology field; An Honours or Masters degree will be adv
View Job
Senior Software Developer
Centurion: Application Software Developer
Application Software Developer Pretoria-East Minimum requirements BSc (Computer Science) or BEng (Computer Engineering) 0-5 years of relevant working experience Strong interest in software development Experience writing and debugging software in C++ Knowle
View Job
Application Software Developer
Pretoria: Embedded Software Developer – Production
Embedded Software Developer (Production) Pretoria-East Minimum requirements and experience: BEng/BTech (Electronic Engineering or Computer Engineering) â?? recent graduates N6 (Electronic Engineering) â?? minimum 5 years of relevant working experience MS O
View Job
Embedded Software Developer – Production
Pretoria: Protocol Software Developer
PROTOCOL SOFTWARE DEVELOPER Pretoria East Minimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity Responsibilities: Development of Layer 2
View Job
Protocol Software Developer
Somerset West: Development Engineer – Software / Software Developer
Software Development Engineer Somerset-West Minimum requirements: BSc or Masters (Computer Science) or Engineering Good university academic results Must have a passion for C++ Proficiency in either Python, Bash, PowerShell etc Understanding of Object-Orien
View Job
Development Engineer – Software / Software Developer
Johannesburg: Senior C# Software Developer – Johannesburg (Parktown) R1.2M Pa
An exciting opportunity for a Senior C# Software Developer to join South Africa``s largest privately-owned insurance group. They are a driving force in the industry committed to innovation and constantly seeking ways to improve their offerings, enhance the
View Job
Senior C# Software Developer – Johannesburg (Parktown) R1.2M Pa
Cape Town City Centre: Senior Software Developer
This isnt just another jobits your escape plan Youll be part of a skilled team, plotting the perfect code heist using Angular, .Net Core, Microsoft SQL Server, Docker, DevExpress, RabbitMQ, and Azure Container Apps . Your mission? To develop high-quality a
View Job
Senior Software Developer
Centurion: Senior Software Developer
Responsibilities: Design, develop, test, and debug software according to functional requirements. Utilize technologies such as JavaScript, C#, ASP.NET MVC, and MSSQL to develop robust and scalable software solutions. Adhere to established standards and dev
View Job
Senior Software Developer
Cape Town City Centre: Senior Software Developer
REQUIREMENT Matric is essential. Software Development/Engineering Certification, Diploma or Degree. 3 Years of experience with C# (.NET Framework and .NET Core) A good understanding of Web APIs, Window Services, WPF, LINQ, Database Design Concepts. Experie
View Job
Senior Software Developer
Johannesburg: Software Developer
About the role The Software Developer Intern role is designed to provide hands-on experience in software development while bridging the gap between academic learning and professional work. Interns will contribute to real-world projects, enhancing their tec
View Job
Software Developer
Cape Town City Centre: Software Developer (C#)
Key Responsibilities: Develop, test, and maintain web applications using C# , .NET Core , and modern JavaScript frameworks ( React, Angular ). Design and implement scalable cloud solutions on Microsoft Azure . Work with SQL Server and other databases to de
View Job
Software Developer (C#)
Johannesburg: Lead Software Developer
We are looking for a Lead Software Developer to drive technical excellence, innovation, and software architecture . This role is ideal for someone with 10 years of full-stack development experience , specialising in C#, .NET, and scalable software solution
View Job
Lead Software Developer
Somerset West: Development Engineer: Software / Software Developer
Key Duties: Develop software for operator-facing, mission-critical applications in C2 and ISR systems. Own features from requirements through design, implementation, and testing (front-end and back-end). Research new technologies to understand user require
View Job
Development Engineer
Johannesburg: Software Developer
Position : Software Developer Our development team is currently building a brand-new integrated property management system using newer but proven and stable technologies, as a complete replacement for the current system, and we are looking for a new softwa
View Job
Software Developer
Johannesburg: Intermediate C# Software Developer
Duties: Develop high-quality software solutions in C#, .NET, and MSSQL. Design and maintain scalable APIs and web services. Collaborate in a culture of innovation, trust, and learning. Qualifications: Degree in Computer Science or related field. Microsoft
View Job
Intermediate C# Software Developer