
Senior Software Developer
- Stellenbosch, Western Cape
- Permanent
- Full-time
- In-depth understanding of object-orientated design
- In-depth understanding of .Net and experience with C#
- Solid experience with user-interface design and implementation
- Web development experience with JavaScript/Typescript and HTML5
- Experience with online and distributed architectures
- Documentation (Writing specifications, tests, etc.)
- Experience with C/C++
- Experience with embedded systems
- Experience with big data, such as Cassandra
- SQL
- Microsoft Qualifications: C#, .NET, ASP.NET
- NET MVC
- CSS & CSS Frameworks (such as Bootstrap)
- JavaScript frameworks (e.g. Angular, Aurelia)
- Agile development
- Unit / Automated Testing frameworks and tools
- University degree (Computer Science or Electronics preferred) or equivalent with 10 years software development experience within a team environment, or Masters level degree with 5 years software development experience within a team environment.
- A passion for software
- Innovative and creative thinker
- Attention to quality
- Collaborative working style
- Good communication skills
- Well organized work habits with attention to detail
Careers24