Software Engineer

Return to view all job postings
Posted On:
Closing On:
Wednesday, 21st February 2018
Thursday, 31st May 2018
Category: Technical
Department: DEV
Location: Johannesburg

Job Description:

  • Design and develop software systems from scratch, including both front- and back-end systems
  • Analyse and, where necessary, reverse-engineer existing systems and determine the best way to integrate these systems with other systems to achieve a particular goal
  • Write scripts to automate tasks.
  • Design and implement databases to support a particular system
  • Research and understand various technologies that may be a part of the systems you need to develop
  • Provide 2 nd level support for the systems you develop
  • Web Development experience is essential (HTML, PHP, AJAX, CSS, JSON, Javascript, JQuery)
  • A solid working knowledge of scripting languages (PHP, Perl, Python, Shell) required
  • A working knowledge of twitter Bootstrap and DataTables an advantage
  • A working knowledge of git and github required
  • Experience with RESTful API's and advantage
  • A solid knowledge of database design and administration (MySQL) and the SQL query language
  • Some experience with Unix/Linux system administration (Ubuntu, CentOS, FreeBSD) preferred
  • Some experience with Linux networking (basic routing, VPN, SSH, IPtables, etc) preferred.
  • An interest in software development for networks

Preferred Skills:

core values

About Us

three6five is a team of IP Networking experts with a wealth of experience to provide any enterprise or Internet Service Provider (ISP) the assistance they require to build, improve and manage their IP networks.

Social Media

facebook twitter youtube
linkedin instagram  

IT Press Office

my broadband