Enable job alerts via email!

C# Developer – RSCD

Armstrong Appointments

Randburg

On-site

ZAR 300,000 - 400,000

Full time

2 days ago
Be an early applicant

Job summary

A tech recruitment agency is seeking a Mid-Level VB6 and C# Developer to join their team in Randburg, South Africa. The role involves developing and maintaining software applications, collaborating with stakeholders, and ensuring code quality through testing and documentation. The ideal candidate will have a Bachelor's degree in computer science or related field and proven VB6/C# development experience.

Qualifications

  • Proven experience in software development using VB6 and C#.
  • Strong understanding of software development principles and design patterns.
  • Familiarity with software development tools and IDEs.

Responsibilities

  • Develop and maintain software applications using VB6 and C#.
  • Collaborate with analysts to gather project requirements.
  • Write unit tests and participate in code reviews.

Skills

VB6 development
C# development
SQL proficiency
Problem-solving
Team collaboration

Education

Bachelor’s degree in computer science or related field

Tools

Git
SQL Server
Oracle

Job description

Job Description

Role Overview:

As a Mid-Level VB6 and C# Developer, you will be a key member of our development team, responsible for designing, coding, testing, and maintaining software applications that meet our clients’ needs. You will work on a range of projects, collaborating closely with other developers and project stakeholders to deliver high-quality solutions.

Responsibilities:

Software Development:
• Develop and maintain software applications using VB6 and C#.
• Write clean, maintainable, and efficient code.
• Debug and resolve software defects and issues.
Requirements Analysis:
• Collaborate with business analysts and stakeholders to gather and understand
project requirements.
• Translate requirements into technical specifications and design documents. Testing and Quality Assurance:
• Write unit tests and participate in code reviews to ensure code quality.
• Conduct testing and quality assurance to identify and resolve defects.
Documentation:
• Create and maintain technical documentation, including code comments and design
documents.
• Keep documentation up to date with any changes to the software.
Collaboration:
• Collaborate with cross-functional teams, including other developers, designers, and
project managers, to deliver projects on time and within scope.
• Provide technical support and assistance to team members as needed.

Continuous Learning:
• Stay up to date with industry trends, best practices, and emerging technologies.
• Continuously improve your skills and share knowledge with the team

Qualifications:
• Bachelor’s degree in computer science, software engineering, or related field preferred.
• Proven experience in software development using VB6 and C#.
• Strong understanding of software development principles, design patterns, and best practices.
• Proficiency in writing SQL queries and working with databases (SQL Server, Oracle, etc.).
• Experience with version control systems (e.g., Git).
• Familiarity with software development tools and IDEs.
• Excellent problem-solving and debugging skills.
• Strong communication and teamwork skills.
• Ability to work independently and take ownership of projects.
• Knowledge of .NET framework is a must.

A Consultant will be in touch if you are shortlisted for the position. Please consider your application unsuccessful should you not have been contacted within 2 weeks. We will keep your CV on our database and contact you should you match the criteria of any other vacancies.

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