Software Developer
The role of the Software Developer is to design, develop, and implement high-quality software solutions that meet the needs of the organization and its clients. Through collaboration with cross-functional teams, the Software Developer analyzes user requirements, translates them into technical specifications, and creates efficient, reliable, and scalable code.
Duties & Responsibilities
- Building websites to specifications.
- Building applications to specifications.
- Updating and monitoring functions of websites and applications.
- Fixing and troubleshooting websites and applications.
- Presenting and demonstrating new applications or developments.
- Application Development.
- Compliance.
KPI – Key Performance Indicators:
- Construction of websites from start to end as received from management specifications (Front- and Back-end).
- The process of converting source code files into standalone software artifacts that can be run on a computer as received from management specifications.
- Continuously checking feedback and success of developed websites and applications.
- Efficiently fixing any new and possible future errors during development of websites and apps.
- Developing attractive websites and apps that are favorable for the company and customer, to ensure engagement, attract potential clients and establish a brand of service and look of the company brand.
- Compliance with SHE - Safety Health Environment and QMS - Quality Management Systems.
Responsibilities and Duties
Key responsibilities & duties include:
- Modifying software to fix errors, adapt to new hardware, improve performance, or upgrade interfaces.
- Working with customers or departments on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
- Preparing reports on programming project specifications, activities, or status.
- Conferring with project managers to obtain information on limitations or capabilities.
- Developing all stages of digital development for apps and the web.
- Coding.
- Front-end Development.
- Back-end Development.
- Staying up to date with new technology and teaching other developers how to incorporate new trends.
- Generating ideas with team members and offering insightful solutions.
- Attending meetings and briefings with clients and peers.
- Compliance.
Skill Set
- Strong written and verbal communication skills.
- Full stack developer.
- Excellent coding and digital development abilities.
- The confidence to express ideas as part of a creative team.
- A clear and genuine interest in technological trends.
- The ability to meet deadlines and think strategically.
- A passionate approach to work with a desire to push boundaries.
- Time-Management.
Desired Experience & Qualification
- BSc/BCom/BA in Web Development, Software Development, Computer Science, Software Engineering or similar.
- 2+ years working experience in a similar role.
- National Senior Certificate.
- Only emailed CVs will be considered; no telephone calls will be accepted.
- Full name and surname must be stated on the email and CV.
- Shortlisted candidates will be contacted for an interview.
#J-18808-Ljbffr