Software Engineer

Cape Town Full-time R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

As a Software Engineer, you will leverage your C# skills to develop robust applications that enhance user experience and streamline processes. This position offers the opportunity to work collaboratively in a fast-paced environment, driving innovation and excellence in software development.

Responsibilities

  • Work collaboratively to create efficient and scalable software solutions using C#.
  • Perform software development tasks including designing, coding, and testing.
  • Identify bottlenecks and optimize application performance.
  • Maintain code quality and ensure adherence to best practices.
  • Engage in the entire software development lifecycle, from requirements gathering to deployment.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is a plus
Experience
  • 3-5 years of experience in software development using C#
Technical Skills
  • C#
  • ASP.NET
  • SQL Server
  • JavaScript
Soft Skills
  • Teamwork
  • Problem-solving
Certifications
  • .NET Certified Developer
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Knowledge of front-end technologies like Angular or React: Experience with modern front-end frameworks to enhance web applications.
  • Experience in Agile methodologies: Familiarity with Agile processes and software development methodologies.

Benefits

  • Competitive salary package with performance incentives
  • Flexible working hours and remote work options
  • Health, dental, and vision insurance
  • Professional development opportunities

Company Culture

  • Innovation: Our company thrives on innovation and encourages team members to explore creative solutions.
  • Collaboration: We believe in teamwork and collaboration to achieve the best outcomes for our projects.
  • Continuous Growth: We support continuous learning and development for all employees.
Status: Closed