Software Developer

 

Recruiter:

CFS Recruitment

Job Ref:

2406917794

Date posted:

Friday, April 15, 2022

Location:

Midrand, South Africa


JOB SUMMARY:
-

JOB DESCRIPTION:

An excellent opportunity has arisen within the Development Department. This role focuses on software development, executing projects on a deadline and working in a team.

 

Responsibilities and Duties

  • Design clean and simple solutions.
  • Improve and optimize the performance of existing systems.
  • Provide guidance in troubleshooting root-cause errors.
  • Mentor and guide team members to achieve their goals.
  • Take part in the design of the database and software.
  • Stay up to date with technology trends, investigate solutions and make appropriate recommendations.
  • Write software according to business requirements specifications, processes and standards.
  • Perform unit testing and hand over completed software for further testing, within agreed timeframes.
  • Responsible for all aspects of the application development project life cycle.
  • Develop and maintain a modern software application architecture roadmap that supports an evolving enterprise innovation platform.
  • Update system documentation.
  • Maintain software.

Skills and Experience.

  • Bachelor's degree, preferably in Computer Science, Management Information Systems, or similar.
  • Knowledge or exposure to MS DevOps.
  • At least 5 years of in-depth programming experience with C#, C++, JAVA, Python.
  • Unity game engine experience will be advantageous.
  • Good knowledge of Microsoft SQL Server.
  • Strong understanding of the various phases of a software development life cycle.
  • Good appreciation of software design principles, practices and patterns.
  • A structured approach to software development.
  • Experience with in-depth testing.
  • Ability to “see the bigger picture”, i.e. appreciate the business context in which the software will be deployed.
  • Working in a team on projects.
  • To stay abreast of new technologies.

Attributes:

  • Committed to delivering high-quality work.
  • Taking ownership of work delivered.
  • Strong communication skills, both oral and written.
  • Strong analytical and problem-solving capabilities.
  • Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way.
  • Ability to work individually and with teams.
  • Commitment to meeting deadlines.

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

SOFTWARE DEVELOPER
Location: Pretoria
Salary: Market related
software developer, design,testing, maintenance of software applications, support
1 day ago


Software Developer
Location: Pretoria
Salary: Market related
software developer, design,testing, maintenance of software applications, support
1 day ago


Software Developer
Location: Pretoria
Salary: R25k - 35k per month
software developer, design,testing, maintenance of software applications, support
1 day ago


Embedded Software Developer
Location: Pretoria
Salary: Competitive
Work on embedded systems that operate in demanding, real-world environments. This role focuses on qualifying, testing, and validating embedded products to ensure consistent quality, reliability, and compliance with strict standards.
1 day ago


Software Developer
Location: Johannesburg
Salary:
1 day ago


Software Engineer / Software Developer
Location: Johannesburg
Salary: Competitive
Build software that powers real-world telecom products used at scale. This role focuses on developing robust web and backend systems in a fast-paced, agile engineering environment.
1 day ago


Software Developer
Location: Johannesburg
Salary: R600KPA
Support, maintain, and enhance critical manufacturing and quality management systems, with a strong focus on the Product Tracking Quality Management System.
2 days ago


Software Developer
Location: Pretoria
Salary:
We are seeking a skilled and motivated software developer to join a growing technology-driven team. The successful candidate will be responsible for designing, developing, testing, and maintaining high-quality software solutions that support business and client needs.This role is ideal for a developer who enjoys problem-solving, writing clean and scalable code, and working collaboratively within a...
2 days ago


Software Developer Intern
Location: Johannesburg
Salary:
Signa Opportunity is recruiting unemployed youth for quality workplace experience through the Youth Employment Service (YES) initiative.About the YES InitiativeThe initiative was launched by the President in 2018 and is a partnership with the government and labour department to collectively devise a national plan to build economic pathways for South Africa’s youth by creating workplace oppor...
2 days ago


Junior Software Developer
Location: Pretoria
Salary:
A well-established technology-driven company based in Pretoria is seeking a Junior software developer to join their growing development team.This role is ideal for a motivated developer who is eager to build hands-on experience, grow technical skills, and work on real-world business systems in a supportive environment.
4 days ago


Create a free job alert for Software Developer in Midrand

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions