The Role: We are recruiting a Full Stack Software Developer to join our team on a permanent contract in Waterfall, Midrand.
Our ideal software developer must be able to develop in various programming languages and protocols and execute the full software development lifecycle
Skills and experience: Degree required:
- Bachelor’s degree in computer science, engineering or a relevant field
- B.Sc. Information Technology
Experience required:
- Proven experience as a software developer
- Experience designing and developing software in a test-driven environment
- Experience in designing interactive applications
- Experience with databases and frameworks
- Ability to develop software in a variety of programming languages
- Mastery of software engineering tools
- Excellent knowledge of relational databases
- Experience developing web applications using at least one popular web framework
- Ability to document requirements and specifications
Main responsibilities: Duties and Responsibilities:
- Test software versions for all products according to product features, specifications and/or test instruction procedures
- Installing software updates
- Software technical support on projects
- Able to develop in various programming languages and protocols
- Execute the full software development lifecycle
- Write well-designed and testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Make sure the software is updated with the latest features
Find out more/Apply to this position