Where

Software Developer (Mid-Level)

Executive Placements
Kariega Full-day Full-time

Description:

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 testing, and contribute to the overall success of software development initiatives.

Qualifications & Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Proven experience as a software developer, including full-cycle software development projects.

Key Responsibilities:
- Designing and implementing software solutions based on project requirements.
- Writing clean, efficient, and maintainable code using appropriate programming languages and frameworks.
- Collaborating with product managers, designers, and other stakeholders to understand and clarify project requirements.
- Participating in code reviews to ensure adherence to coding standards and best practices.
- Debugging and resolving software defects and issues promptly.
- Testing software to ensure proper functionality and performance.
- Maintaining technical documentation for software development projects.
- Keeping up-to-date with emerging technologies and industry trends to enhance software development processes.
- Providing technical support and troubleshooting assistance to end-users when required.
- Contributing to the continuous improvement of development processes and practices.

Key Competencies:
- Strong knowledge and programming skills in C# .NET.
- Proficiency in web development technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Understanding of database systems and proficiency in SQL in general.
- Experience with software development methodologies (e.g Agile,Scrum).
- Familiarity with version control systems (e.g., Git, Team Foundation Services).
- Understanding of software testing principles and practices.
- Ability to analyse complex problems and propose effective solutions.
- Strong attention to detail and commitment to delivering high-quality software.
- Good communication and teamwork skills to collaborate effectively with cross-functional teams.
- Self-motivation and the ability to work independently as well as in a team environment.

11 Mar 2025;   from: gumtree.co.za

Similar jobs

  • Headhunters
  • Kariega
Description: Our client in the Technology sector is looking to add a Senior .Net Software Developer to their team, this is a remote position. An awesome career opportunity awaits. Requirements: Can use GIT as version control. Expert with the .NET ...
2 years ago
  • Headhunters
  • Kariega
Description: Our client in the Technology sector is looking to add a .Net Software Developer to their team, this is a remote position. An awesome career opportunity awaits. Requirements: 4+ years software development experience. Has strong problem-solving ...
2 years ago
  • Executive Placements
  • Kariega
Description: We are looking for a Senior Web Developer for a Renowned Company. PURPOSE OF POSITION: The primary purpose of this role is to be a great developer. You will form part of the Integration team and will regularly engage with your teammates and ...
4 days ago
  • Executive Placements
  • Kariega
Description: We are looking for a Senior Web Developer for a Renowned Company. PURPOSE OF POSITION: The primary purpose of this role is to be a great developer. You will form part of the Integration team and will regularly engage with your teammates and ...
17 days ago