Enable job alerts via email!

Junior Software Engineer

QE Services IT Recruitment

Wes-Kaap

On-site

ZAR 300 000 - 400 000

Part time

12 days ago

Job summary

A leading IT recruitment firm based in Brackenfell seeks a Junior Software Engineer to develop scalable applications and support software systems. The ideal candidate has a degree in Information Systems and experience with .NET technologies. Strong problem-solving skills and the ability to collaborate with teams are essential for this contract position in South Africa, Wes-Kaap.

Qualifications

  • Minimum 2 years' practical experience in software development.
  • Experience with the .NET Framework / .NET Core and related technologies.
  • Security Training (OWASP Top 10) completed.

Responsibilities

  • Develop well-structured, scalable applications.
  • Conduct system analysis for small to medium projects.
  • Write clean, efficient, and reusable code.
  • Participate in testing to ensure quality and compliance.
  • Collaborate with technical and business users.

Skills

Software development
T-SQL
Agile methodologies
UI/UX design
Object-oriented programming
Cloud Services
Collaboration
Innovative solutions
Communication skills

Education

Diploma or Degree in Information Systems, Computer Science, or a related field

Tools

.NET Framework / .NET Core
Git / TFS
SOAP/REST APIs
Job description

My client based in Brackenfell is currently looking for a Junior Software Engineer to join their team on a contract basis.

IT / FINANCE
Qualifications & Experience
  • Diploma or Degree in Information Systems, Computer Science, or a related field
  • Agile Foundation training completed
  • Security Training (OWASP Top 10) completed
  • Basic certification in a programming language, framework, or software design
  • Strong performance in IKM Developer and Design Assessments
  • Minimum 2 years' practical experience in software development
  • Experience with the .NET Framework / .NET Core and related technologies
  • Proficient in T-SQL for database design and development
  • Familiarity with object-oriented programming (OOP) and SOLID principles
  • Exposure to UI/UX design, system integration, and testing methodologies (unit, system, performance, integration)
  • Knowledge of Git / TFS, SOAP/REST APIs, and UML (sequence and class diagrams)
  • Experience with MVC, WPF, WCF, and Cloud Services (preferably AWS)
  • Advantageous: exposure to Agile / DevOps, Automation Testing, Microservices, and NoSQL
Responsibilities
  • Develop well-structured, scalable applications in alignment with specifications and standards
  • Conduct system analysis for small to medium projects and support system with viable solutions
  • Write clean, efficient, and reusable code using appropriate programming languages and frameworks
  • Participate in unit, integration, and performance testing to ensure quality and compliance
  • Create and maintain technical documentation, scripts, and diagrams
  • Support and enhance existing systems and applications
  • Troubleshoot issues, identify root causes, and implement corrective changes
  • Collaborate with technical and business users to resolve issues and implement system improvements
  • Assist in integrating new software and systems into existing environments
  • Work with designers and architects to define requirements and system designs
  • Participate in code reviews and contribute to practice improvement initiatives
Competency
  • Collaborative Partner: Works effectively within teams and builds strong stakeholder relationships
  • Analytical & Detail-Oriented: Investigates problems, interprets data, and identifies optimal solutions
  • Innovative & Solution-Driven: Generates fresh ideas and contributes to continuous improvement
  • Results-Oriented: Manages workload efficiently to deliver on time and to quality standards
  • Strong Communication Skills: Able to simplify technical details and communicate effectively across teams
  • Organised & Focused: Handles multiple priorities in a fast-paced environment with accuracy and calm
  • Technically Curious: Eager to learn and stay updated with new technologies and frameworks
  • Digitally Savvy: Passionate about leveraging digital tools and innovation to add business value

If you are ready for the next exciting step in your career, and would like to apply, please send us your updated CV to review.

Desired Skills
  • coding practices
  • frameworks
  • system designers
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.