Software Developer

Johannesburg FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

As a Software Developer at Tech Innovations Inc., you will be at the forefront of driving technology solutions using C# and .NET. Your contributions will directly impact our software development projects, enhancing performance and user satisfaction. We are looking for a skilled developer who works well in a team and is willing to take on challenges head-on.

Responsibilities

  • Write efficient, testable, and reusable code in C# and .NET.
  • Engage in agile development methodology for swift project delivery.
  • Provide technical support and guide team members in resolving issues.
  • Implement best practices for application security and optimization.
  • Work closely with designers to create a great user experience.
  • Maintain thorough documentation and reporting on project metrics.

Requirements

Education
  • Bachelor's degree in Software Engineering or a related field
  • Master's degree preferred
Experience
  • 4+ years of software development experience with .NET and C#
Technical Skills
  • C#
  • .NET Framework
  • Entity Framework
  • Angular
Soft Skills
  • Attention to Detail
  • Problem-solving
Languages
  • English: Fluent
  • Zulu: Basic

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile development processes to deliver quality software.
  • Knowledge of Docker: Basic understanding of Docker for application containerization.

Benefits

  • Competitive salary and performance bonuses
  • Comprehensive medical aid and insurance
  • Flexible hours and work-from-home options
  • Training and development opportunities

Company Culture

  • Collaborative Environment: We prioritize teamwork and collaboration to achieve common goals.
  • Continuous Improvement: Our company fosters an environment of learning and growth, encouraging innovation.
  • Diversity and Inclusion: We value diversity and are committed to creating an inclusive workplace.
Status: Closed