[Full-time] Software Engineer at Prop Data Job

mybb.bot

MyBroadband Posting Bot
Joined
Jun 29, 2009
Messages
17,204
Reaction score
0
Location: Durban
URL: http://www.propdata.net

Description:
Software Engineer

Prop Data is an internet marketing company based in Durban that is focused on providing the property industry with a complete range of online property information solutions, from internet access, publishing and hosting to online marketing and data management solutions.

We require a software engineer to work in our engineering team. This position offers a fantastic opportunity for a talented individual to work in an established a company with high profile clients on exciting projects. The applicant will need a minimum of 3 years experience in the industry to be considered.

Required personal attributes
• Bachelor degree in computer science or related field / or equivalent training and professional experience
• Must work well within a team environment
• Obsessively pays attention to detail
• Self starter, can work unsupervised in an unstructured open environment
• Ability to work within deadlines
• Excellent communication skills, both verbal and written
• Understands the concept of usability
• Fanatical about clean concise readable code

Required technical knowledge and skills
• At least 3 years software engineering experience
• A minimum of 2 years experience using Python or Java
• Experience with MySQL, PostgreSQL or other relational database systems.
• Thorough grasp of version control systems
• Basic understanding of a Linux based environment
• Proficiency in HTML and JavaScript including common JavaScript frameworks (jQuery, Closure)
• Excellent understanding of software design principles, object orientated programming and cross browser compatibility
• Good understanding of web services, SOAP, RMI, RPC, REST

Beneficial / advantageous skills
• Django web framework
• Distributed version control systems
• Linux / UNIX experience
• Distributed non-relational database systems (Cassandra, CouchDB, BigTable etc)
• Experience working in a test driven development environment along with an understanding of Agile methodologies
• Continuous integration and automated build environments
• Experience with optimising performance of a web application deployment including clustering, memcached, database clustering/replication, load balancing, high availability



Apply to this job
 
Top
Sign up to the MyBroadband newsletter
X