Durban Tel: 031 566 4257

Johannesburg Tel: 011 440 7117

Cape Town Tel: 021 794 7475

International Tel: 0027 87630 0325

C# Developer (LCCD)

Role Overview:

 

As a Mid-Level VB6 and C# Developer, you will be a key member of their development team, responsible for designing, coding, testing, and maintaining software applications that meet their 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.

To apply for this job email your details to Liesl@armstrongappointments.com