Job Search and Career Advice Platform

Enable job alerts via email!

Junior C# Developer

Boardroom Appointments

Johannesburg

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company in Johannesburg is seeking a motivated Junior C# Developer to join their team. The role involves collaborating with experienced developers, participating in various stages of the software development lifecycle, and contributing to projects. Ideal candidates are recent IT graduates or those with limited experience in C#. Key responsibilities include coding, testing, troubleshooting, and code reviews. This opportunity aims to provide practical experience and foster knowledge in C# development and related technologies.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Proficiency in C# programming language.
  • Basic understanding of object-oriented programming concepts.

Responsibilities

  • Collaborate with senior developers for project requirements.
  • Participate in the design and development of software applications.
  • Assist in troubleshooting and resolving software defects.

Skills

C# programming
Analytical skills
Problem-solving
Team collaboration
Communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

.NET framework
ASP.NET
Version control systems
Job description
Overview

We are seeking a talented and motivated Junior C# Developer to join our software development team. As a Junior C# Developer, you will work under the guidance of experienced developers and participate in various stages of the software development lifecycle. This is an excellent opportunity for a recent IT graduate or someone with limited professional experience in C# development to gain practical knowledge and contribute to our software projects.

Responsibilities
  • Collaborate with senior developers to understand project requirements and assist in translating them into well-structured code.
  • Participate in the design, development, testing, and maintenance of software applications using C# programming language and related technologies.
  • Assist in troubleshooting and resolving software defects and issues.
  • Contribute to code reviews to ensure code quality and adherence to best practices.
  • Learn and apply software development methodologies, tools, and processes to support project delivery.
  • Stay updated with the latest trends and advancements in C# development and related technologies.
  • Communicate effectively with team members, actively seeking guidance when needed and providing updates on progress.
  • Collaborate with cross-functional teams to support software integration and testing efforts.
  • Assist in the documentation of technical specifications, user manuals, and other relevant materials.
Requirements
  • Bachelor\'s degree in Computer Science, Information Technology, or a related field.
  • Solid understanding of software development principles, algorithms, and data structures.
  • Proficiency in C# programming language, with a basic understanding of object-oriented programming concepts.
  • Knowledge of .NET framework and familiarity with related technologies such as ASP.NET, WPF, or Windows Forms.
  • Exposure to version control systems and issue tracking tools.
  • Strong problem-solving and analytical skills to identify and resolve software defects.
  • Ability to work collaboratively in a team environment and contribute to project success.
  • Excellent communication skills to effectively convey technical concepts and ideas.
  • Eagerness to learn and expand knowledge of C# development and related technologies.
  • Any prior experience or internships involving C# development would be a plus, but not required.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.