Enable job alerts via email!

Junior Software Developer

Staff Vision

Kempton Park

On-site

ZAR 30,000 - 60,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented developer to join their dynamic team. This role involves creating and maintaining applications using C# and the .NET Framework, engaging in Android development with Java or Kotlin, and enhancing web applications with HTML, CSS, and JavaScript. The ideal candidate will collaborate with team members on system design and testing, while also participating in code reviews to ensure high-quality software solutions. If you're eager to learn and grow in a supportive environment, this opportunity is perfect for you.

Qualifications

  • Bachelor's degree in Computer Science or equivalent experience.
  • Understanding of C#, OOP, and software development principles.

Responsibilities

  • Develop and maintain applications using C# and .NET.
  • Assist in building and updating SSRS reports and SQL queries.

Skills

C#
SQL
Java
Kotlin
HTML
CSS
JavaScript
REST APIs
Git
Agile/Scrum

Education

Bachelor's degree in Computer Science
Software Engineering

Tools

Android Studio
.NET Framework
.NET Core
SSRS

Job description

MAIN DUTIES/RESPONSIBILITIES (INCLUDING BUT NOT LIMITED TO)
~ Develop and maintain applications using C# and the .NET Framework / .NET Core
~ Assist in building and updating SSRS reports and SQL queries
~ Participate in Android application development (Java/Kotlin)
~ Support and enhance web applications using technologies like HTML, CSS, JavaScript, and
ASP .NET
~ Collaborate with team members on system design, development, and testing
~ Perform debugging, testing, and documentation of software solutions
~ Participate in code reviews and apply feedback to improve code quality
~ Work with databases, performing basic data manipulation and queries

JOB/EDUCATIONAL/QUALIFICATION REQUIREMENTS
~ Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent
experience)
~ Understanding of C#, OOP, and software development principles
~ Basic knowledge of SQL and experience with SSRS
~ Familiarity with Android development (Java or Kotlin) and Android Studio
~ Basic experience with web technologies (HTML5, CSS3, JavaScript)
~ Exposure to ASP.NET MVC or ASP.NET Core is a plus
~ Strong willingness to learn new tools and technologies
~ Good communication, time management, and problem-solving skills

SKILLS & PERSONAL ATTRIBUTES
~ Knowledge of REST APIs, JSON, and integrating front-end with back-end services
~ Experience with version control systems like Git
~ Exposure to Agile/Scrum development environments
~ Understanding of mobile UI/UX design principles

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.