Menu Close

Junior-Mid .Net Full Stack Developer

IT – Software Development
Stellenbosh – Western Cape

ENVIRONMENT:
AN Engineering Specialist in Stellenbosch seeks a passionate coder to fill the role of a Junior-Mid .Net Full Stack Developer with a suitable Degree/Diploma and 3+ years’ suitable work experience. Your tech toolset should include C#, .Net 4 upwards, .Net Core, JavaScript, Vue, Angular, Knockout, Aurelia, React, Bootstrap 3, 4, HTML, WebAPI.Net, REST, Entity Framework, AWS, SQL Server, Git and Docker and must be able to speak Afrikaans.
 
DUTIES:
  • Directly involved in the full SDLC –
    • Requirements gathering
    • Design and implementation
    • Testing and documentation
    • Continuous delivery and integration
    • Operational maintenance
  • Work closely with the Architect to write software for a project(s), or as part of a team of Developers.
 
REQUIREMENTS:
  • Relevant Degree or Diploma required.
  • 3+ Years of experience as Full Stack Developer.
  • Excellent knowledge of C# and .NET Framework.
  • JS Frameworks (Vue, Angular, Knockout, Aurelia, React).
  • Bootstrap 3,4.
  • HTML with experience building enterprise level systems.
  • WebAPI.Net for REST services.
  • .Net 4 upwards and .Net Core knowledge.
  • Entity Framework.
  • SQL Server.
  • AWS or any other cloud provider experience.
  • Git and Docker knowledge.
  • Afrikaans speaking.
 
Advantageous –
  • Recent focus in web development.
  • MongoDB basics.
  • Node.js on the server.
  • Linux.
  • Unit Test knowledge.
  • Xamarin Forms.
  • App Center & App distribution for Google, Apple and Huawei.
  • Interest in electronics and Agri-tech.
 
ATTRIBUTES:
  • A sense of duty – understanding that you will be part of a small team that ultimately needs to ensure a working product to a customer base.
  • Ability to work both individually, and in a team.
  • Attentive to detail, and able to think creatively outside the box.
  • Able to accurately estimate effort on tasks, prioritise work, gauge progress and deliver on deadlines.
  • Positive outlook on work and other people.
  • Good analytical problem-solving skills & stamina.
  • Excited about learning, pushing technical limits and finding new solutions. 
  • Good verbal and written communication skills.