Software Engineer

Johannesburg, Gauteng, South Africa

Job Description


As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet the clients' needs.Key Responsibilities:

  • Design, develop, test, and maintain software applications and systems.
  • Write clean, efficient, and well-documented code that follows best practices and coding standards.
  • Collaborate with product managers and designers to understand user requirements and translate them into technical specifications.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Debug and resolve software defects, performance issues, and other technical problems.
  • Continuously research and stay updated on emerging technologies and industry trends to bring innovative ideas to the team.
  • Contribute to the architecture and design of new software solutions, ensuring scalability, performance, and security.
  • Work closely with other engineers to integrate software components and third-party services.
  • Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Provide technical support and mentorship to junior developers as needed.
Qualifications:
  • Bachelors Degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in software development.
  • Proficiency in one or more programming languages such as Python, Java, C++, or JavaScript.
  • Experience with front-end and/or back-end development frameworks (e.g., React, Angular, Node.js, Django, .NET).
  • Familiarity with database technologies (e.g., SQL, NoSQL) and cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Strong problem-solving skills and ability to think critically and creatively.
  • Experience with version control systems (e.g., Git) and Agile development methodologies.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage time effectively.
Apply now!For more engineering jobs, please visitIf you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.For more information contact:
Chad Mc Nally
cmcnally@networkrecruitment.co.za
0873510724

Careers24

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
    JD1352587
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned