Intermediate Developer

Port Elizabeth, EC, ZA, South Africa

Job Description

###

Job Advert Summary




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