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.