Intermediate Software Developer
|Job Title:||Intermediate Software Developer|
|Job Published:||February 28, 2017 10:58|
Contract Type Permanent Salary Market Related Location Century City, Western Cape, South Africa Introduction
We are looking for a focused, self- motivated and dynamic individual to join the Software Development Team. Our environment is fast moving, focused, structured and collaborative. You will form a vital part of a team of C# Developers who are responsible for critical business processes. Below is a breakdown of what will enable you to excel in our environment.
Job Functions Information Technology,Software Development Industries Ecommerce Specification
•Software development and unit testing
•Maintenance of current systems (web/other) and the development of new systems (web/other) using available and new technologies as they become available.
•Collaborate with Product Owners and Test Analysts in developing, testing and deploying of systems components (new/improved)
•Research and develop new technologies
•Provide second/third line support to IT for software deployed into company eco system
•With assistance where required analyse and resolve complex and high impact production issues.
•Monitor systems performance and ensure all SLA’s are met
•Computer Science related degree, diploma or similar qualification.
•Bonus: Experience in working with agile teams and successfully delivering agile based software projects
•Some 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 is advantageous but not required
•Databases: MS SQL Server
•Understanding of the following is advantageous but not required
•Message Queues (RabbitMQ)
•Out of Memory Caching (Couchbase)
•Real time evaluations (SignalR/XSockets)
•Source control concepts (Merging, Branching, Publishing)
Personal Management and behavioural competencies
•Stable, adaptable individual who is able to handle stress in calm, mature way.
•Is flexible in a rapidly changing environment.
•Well presented, team player with good verbal, written and interpersonal communication skills.
•High stress tolerance.
•Be prepared to work in a 24/7 environment.
•Result orientated and eager to work hard and smart
•Desire to build, sense of ownership, urgency and drive
•Sincere passion for technology and innovation
•Thirst for continuous learning
•Understand that software development is about more than just writing code
- See more at: http://digiagency.jb.skillsmapafrica.com/Job/Index/11933#sthash.E082sIJH.dpuf