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.
- 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, ensuring engagement, attracting potential clients, and establishing a brand of service.
- Compliance: SHE - Safety Health Environment; QMS - Quality Management Systems.
Responsibilities and Duties
Key responsibilities & duties which are not limited to:
- Modifying software to fix errors, adapt it to new hardware, improve its 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 existing systems.
- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes.
- 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.
- Confidence to express ideas as part of a creative team.
- Clear and genuine interest in technological trends.
- Ability to meet deadlines and think strategically.
- 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 to be stated on the email and CV.
- Shortlisted candidates will be contacted for an interview.
#J-18808-Ljbffr