Job Search and Career Advice Platform

Enable job alerts via email!

Intermediate Software Engineer

QE Services IT Recruitment

Bellville

On-site

ZAR 300 000 - 400 000

Part time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT recruitment firm seeks an Intermediate Software Engineer for a contract position in Bellville. The ideal candidate will have a Bachelor's degree in Computer Science or a related field and 3-5 years of software development experience, particularly with C# and .NET. Responsibilities include designing and maintaining software solutions, developing user-facing features with Angular or React, and ensuring compliance with performance standards. This role requires strong analytical skills and effective communication with stakeholders.

Qualifications

  • 3-5 years of professional software development experience.
  • Strong experience with C# and .NET (.NET Core / .NET Framework).
  • Solid front-end development experience with Angular and/or React.

Responsibilities

  • Design, develop, test and maintain software solutions using C# and .NET.
  • Build and enhance user-facing features using Angular and/or React.
  • Develop and maintain backend services, APIs and system integrations.

Skills

C#
.NET
Angular
RESTful APIs
SQL Server

Education

Bachelor's degree or diploma in Computer Science, Information Technology, or related field
Job description

My client based in Bellville is currently looking for an Intermediate Software Engineer to join their team on a contract basis.

IT / FINANCE

Qualifications & Experience
  • Bachelor's degree or diploma in Computer Science, Information Technology, or a related field
  • (or equivalent practical experience)
  • 3-5 years of professional software development experience
  • Strong experience with C# and .NET (.NET Core / .NET Framework)
  • Solid front-end development experience with Angular and/or React
  • Experience building and consuming RESTful APIs
  • Good understanding of backend development concepts (services, business logic, data access)
  • Experience working with SQL databases (e.g. SQL Server)
  • Familiarity with Git and CI/CD pipelines
  • Understanding of object-oriented programming, SOLID principles, and common design patterns
Responsibilities
  • Design, develop, test and maintain software solutions using C# and .NET
  • Build and enhance user-facing features using Angular and/or React
  • Develop and maintain backend services, APIs and system integrations
  • Work closely with Business Analysts, Product Owners, UX Designers and Developers to deliver effective solutions
  • Write clean, well-structured and maintainable code, following best practices
  • Participate in code reviews and contribute constructive feedback
  • Identify, troubleshoot and resolve development and production issues
  • Ensure all solutions meet security, performance and compliance standards
Competency
  • Strong problem-solving and analytical skills
  • Ability to work independently as well as within a team
  • Clear communication and stakeholder engagement skills
  • High attention to detail and quality
  • Willingness to learn and adapt to new technologies
  • Professional, accountable, and delivery-focused
  • Experience within financial services or investment platforms
  • Exposure to cloud environments (Azure preferred)
  • Knowledge of microservices architecture
  • Experience with unit testing and automated testing
  • Familiarity with Agile / Scrum methodologies

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
  • C#
  • .Net
  • Angular
  • RESTful APIs
  • Sql Server
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.