As an Intermediate Software Developer, you will be responsible for designing, coding, testing, and maintaining software solutions that meet the business requirements. This role requires solid programming experience, problem-solving skills, and the ability to work collaboratively with cross-functional teams to deliver high-quality software solutions.
At our company, we live by our ICARE values:
Innovation
,
Collaboration
,
Accountability
,
Respect
, and
Empathy
. We believe in fostering creativity and developing forward-thinking solutions to drive excellence. Our collaborative approach brings together diverse perspectives to achieve shared goals, while accountability ensures that we take ownership of our actions to build trust and credibility. We hold respect at the core of our interactions, valuing each individual's contributions and treating everyone with dignity. Lastly, empathy guides us to understand and support others, creating a compassionate and inclusive environment where everyone can thrive.
EE candidates will be given preference in line with the company's employment equity objectives.
###
Minimum Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
3-5 years of experience in software development.
Proven experience with Java, C#, Python, JavaScript, etc.
Experience with front-end and back-end development.
###
Duties and Responsibilities
Software Development:
Write, test and deploy high-quality code that meets the company's standards and business requirements.
System Design:
Participate in system design discussions and contribute to architecture decisions.
Code Reviews:
Conduct peer code reviews to ensure quality and compliance with best practices.
Troubleshooting and Debugging:
Identify, troubleshoot, and fix software defects and issues.
Testing:
Implement and run unit and integration tests to ensure code quality and reliability.
Collaboration:
Work closely with the team, managers, and other developers to ensure project requirements are met.
Documentation:
Maintain comprehensive documentation of code, processes, and system functionality.
Continuous Learning:
Stay updated on emerging technologies and development trends that can improve the company's products and processes.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD1647362
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
Port Elizabeth, EC, ZA, South Africa
Education
Not mentioned
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.