Intermediate C# Developer

Johannesburg, Gauteng, South Africa

Job Description


Responsibilities:

  • Develop, test, and maintain production-grade software solutions.
  • Optimise and support applications and systems across their lifecycle.
  • Collaborate within a small agile team and contribute to engineering discussions.
  • Apply best practices in version control and continuous integration (CI/CD).
  • Ensure high-quality UI/UX implementation across web applications.
  • Participate in remote team meetings (twice a month onsite travel costs covered).
  • Support end-to-end SDLC (Software Development Lifecycle) including DevOps practices.
  • Occasionally be available after-hours to meet project deadlines.
Requirements:
  • A BSc degree in Computer Science (NQF Level 7)
  • Advantageous: Microsoft MCTS or MCPD certifications.
Skills:
Required:
  • Proficient in C# development.
  • Strong knowledge of:
  • .NET Framework 4.5+
  • NET
  • HTML5, CSS
  • JavaScript
  • Web API / MVC
  • Entity Framework 6
  • LINQ
  • SQL Server 2012/2016
  • Application Lifecycle Management
  • Windows Server 2012, IIS 8+
  • Version control systems
Advantageous:
  • UX and Angular development experience.
  • Experience with Git version control.
  • Familiarity with Team Foundation Server (TFS/VSTS).
  • Exposure to DevOps practices and continuous deployment pipelines.
Preference will be given, but not limited to candidates in reference to the Employment Equity Act (EEA) of South Africa.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1429684
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned