Junior C# Developer

Boardroom Appointments

Johannesburg

On-site

ZAR 180,000 - 280,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Boardroom Appointments is seeking a Junior C# Developer to join our software team in Johannesburg. You will work under experienced developers, contributing to the full software lifecycle and gaining practical knowledge in C# development.

The role emphasizes collaboration, learning, and applying best practices with .NET technologies. We welcome recent IT graduates or candidates with limited professional experience in C# development.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Solid understanding of software development principles, algorithms, and data structures.
  • Proficiency in C# with basic OOP concepts.
  • Knowledge of .NET framework and related technologies (ASP.NET, WPF, Windows Forms).
  • Exposure to version control systems and issue tracking tools.
  • Strong problem-solving and analytical skills; teamwork and communication.
  • Eagerness to learn and apply C# development concepts.

Responsibilities

  • Collaborate with senior developers to understand project requirements and translate them into code.
  • Participate in design, development, testing, and maintenance of software using C# and related technologies.
  • Assist in troubleshooting and resolving software defects and issues.
  • Contribute to code reviews to ensure quality and best practices.
  • Learn and apply software development methodologies, tools, and processes.

Skills

C#
OOP concepts
Problem solving
Teamwork
Communication

Education

Bachelor's degree in Computer Science or IT

Tools

ASP.NET
WPF
Windows Forms
NET Framework
Version control

Job description

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 your file here.
Similar jobs

Similar jobs worth comparing

Junior .Net Developer
Junior .Net Developer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 240,000 - 360,000
Junior Web Developer
Junior Web Developer

Boardroom Appointments • Johannesburg

On-site
ZAR 180,000 - 300,000
Job: C# Graduate Developer
Job: C# Graduate Developer

Company : GEOTECH • Johannesburg

On-site
ZAR 56,000 - 100,000
Junior Developer
Junior Developer

Boardroom Appointments • Durban

On-site
ZAR 420,000 - 560,000
Junior .Net Developer
Junior .Net Developer

Boardroom Appointments • Cape Town

On-site
ZAR 240,000 - 360,000
C# .Net Developer
C# .Net Developer

Boardroom Appointments • Cape Town

On-site
ZAR 300,000 - 500,000
Junior .NET Application Developer
Junior .NET Application Developer

Boardroom Appointments • Cape Town

On-site
ZAR 240,000 - 360,000
Junior C# Developer – Learn & Build with Mentors
Junior C# Developer – Learn & Build with Mentors

Boardroom Appointments • Johannesburg

On-site
ZAR 180,000 - 280,000
Senior .Net Developers
Senior .Net Developers

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Intermediate Software Engineer (C#)
Intermediate Software Engineer (C#)

Boardroom Appointments • Johannesburg

On-site
ZAR 420,000 - 660,000