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
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