Junior Software Engineer

Johannesburg, Gauteng, South Africa

Job Description


We are looking for a motivated Junior Software Engineer to join our client based in Johannesburg on a permanent basis. In this role, you will work closely with senior developers to design, develop, and implement high-quality software solutions. This is an excellent opportunity for a recent graduate or an early-career professional to gain hands-on experience in a collaborative environment while expanding technical skills and knowledge.Key Responsibilities

  • Assist in designing, developing, and maintaining software applications under the guidance of senior engineers.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Participate in code reviews to ensure quality, maintainability, and scalability of software solutions.
  • Troubleshoot and debug software issues, identifying and resolving defects and performance bottlenecks.
  • Collaborate with cross-functional teams, including firmware engineers, designers, and product managers, to deliver high-quality products.
  • Contribute to software documentation, including technical specifications, user guides, and test plans.
Key Skills & Competencies
  • Technical Skills:
  • Proficiency in C# and SQL.
  • Experience with Maui/Xamarin.
  • Knowledge of front-end technologies such as Blazor, JavaScript, jQuery, CSS, AJAX, JSON is a plus.
  • Familiarity with UI/UX tools like Figma.
  • Understanding of containerization technologies like Docker is beneficial.
  • Soft Skills:
  • Strong problem-solving abilities with a logical and analytical approach.
  • Excellent attention to detail and ability to write reliable code.
  • Good communication skills to effectively exchange ideas within a team.
Qualifications & Experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 0 3 years experience in a similar environment (internships, personal projects, or open-source contributions are a plus).
  • Solid understanding of software development principles, data structures, and algorithms.
If you are passionate about software development and eager to grow your career, we encourage you to apply!Please note only shortlisted candidates will be contacted.

Manpower

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
    JD1377912
  • 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