Intermediate Software Developer - Cape Town
Salary Negotiable
Cape Town, Western Cape
Cape Town,
Western Cape
more than 14 days ago
15-02-2018 9:29:58 PM
15-03-2018 9:29:58 PM
Essential Requirements:
- A minimum of 3 - 5 years’ hands-on development experience.
- Computer Science related degree, diploma or similar qualification.
- Experience in working with agile teams and successfully delivering agile based software projects.
- Be prepared to work in a 24/7 environment.
Technical Requirements:
- Experience in internet technology and web development.
- Proven experience in coding.
- Willing to research, learn and apply new technologies and languages.
- Knowledge of OO, development methodologies and patterns.
- Knowledge of the following :
- Databases: MS SQL Server
- Software: C#; ASP.NET, XML, SOAP, HTML5, JavaScript, jQuery, JSON, Stored Procedures, Visual Studio
Advantageous Requirements:
- Understanding of the following:
- MVC pattern
- Message Queues (RabbitMQ)
- NoSql (Mongo)
- Out of Memory Caching (Couchbase)
- Real time evaluations (SignalR/XSockets)
- Source control concepts (Merging, Branching, Publishing)
- Continuous Integration
Personal Competencies:
- Excellent communication skills which includes verbal and written with both technical and non-technical audiences.
- A team player with good interpersonal skills.
- Adaptable individual who is able to handle stress in a calm, mature way.
- Flexibility in a rapidly changing environment.
- Ability to multi-task.
- Critical thinking and problem solving ability.
- Solutions and results oriented.
- Sense of ownership, urgency and drive.
- Passion for technology, innovation and continuous learning.