Search Jobs

Junior Software Developer

Location: Stellenbosch, Cape Winelands, Western Cape, South Africa
Job Type: Permanent
Posted: 21st Mar 2011
Closing Date: 18th Apr 2011
Posted By: Sophisticated Personnel
Details:
Junior Software Developer

The candidate needs to be comfortable in an Open source environment, mainly Linux, have programming & database development experience, follow an object orientated approach, and be willing to follow the techniques used in the SCRUM development cycle.
The developer must be able to work in a team atmosphere, possess a positive can-do attitude and take initiative. The ideal candidate will possess the ability to envision the outcome of the final product while remaining focused on the task at hand. The candidate must also be able to work in a fast-paced environment while paying close attention to detail and meeting required deadlines.

Candidate Requirements:
• B.Sc. Computer Science or B.Comm. Computer Science degree or such qualification
• 2+ years Java development experience
• Strong development skills using PHP
• Experience with database design / architecture
• Experience in C#
• Experience in C++
• Understanding of XHTML strict and pure CSS
• Well versed in XML and XSL and comfortable using these as a template language
• Uses JavaScript, Ajax and other web2.0 technologies to get the most from user interfaces
• Good working knowledge of Apache web server
• Able to design own databases and work with SQL
• Exposure to the full software life cycle
• Experience developing high performance, scalable, reliable web sites
• Use of revision control and bug tracking systems
• Proven experience meeting deadlines and delivering quality code
• Understands XSS and SQL injection attacks
• Worked with MySQL 5 databases
• Experience with modular coding
Advantages
• JQuery, Mootools, etc
• Worked with Ruby / Ruby on Rails
• Worked with Linux
• Design patterns
• Test driven development (TDD)
• Subversion or GIT
• Experience with UML
• Has done unit testing
• Able to set up own LAMP environment
• Understand the benefits of MyISAMvsInnoDB
• understand web application best practices and browser compatibility
• AJAX, Symphony & Python will be a bonus.
Personal Attributes
• Candidate must be able to interact and work with a dynamic and ambitious team
• Good communicator and team player
• Positive attitude
• Candidate has a strong ethos of writing high quality code
• Strong problem-solving skills
• Can work with little supervision, pro-active and takes on responsibility for own work
• Ability to work in a high pressure environment and meet agreed deadlines
 
Sorry! This job is no longer active as the closing date for applications has passed. You can view other vacancies from this company (if they have any) by clicking on their name above, alternatively we may have some suggestions for similar vacancies listed below that might be of interest.
 

Featured External Adverts

Similar Vacancies

Junior Software Developer
Cape Winelands, Western Cape, South Africa
Senior Software Developer
Cape Winelands, Western Cape, South Africa
Web Designer/Developer
Cape Winelands, Western Cape, South Africa
Intermediate C # .net Developer - Cape Town
Cape Winelands, Western Cape, South Africa
Senior Web Designer
Cape Winelands, Western Cape, South Africa
Junior Estimator (Civil)
Cape Winelands, Western Cape, South Africa
Shift Supervisor
Cape Winelands, Western Cape, South Africa
Civil Engineer Student (Civil)
Cape Winelands, Western Cape, South Africa