Role:

  • Our client develops exciting software using modern tools, techniques and methodologies.

Responsibilities:

  • Product design, programming, bug verification, and testing of computer programs for software products and/or customer applications.
  • Researching problems and developing solutions.
  • Capturing and documenting requirements.
  • Contributing to designs.
  • Writing design documentation.
  • Writing code and completing the programming, testing and debugging of applications.
  • Participating in code reviews.
  • Follow QA processes for project and peer reviews.
  • Prepare and contribute to user and technical documentation.
  • Maintain release and installation notes

Qualifications:

  • Tertiary education with programming background

Skills / Experience:

  • Strong OO implementation skills – experience in designing strong technical solutions.
  • Python
  • Perl (mod_perl)
  • Django
  • PostgreSQL / MySQL
  • Git
  • Apache / NginX
  • UNIX / Linux environment.
  • Pattern matching analysis
  • XHTML, Javascript (ExtJS, jQuery)
  • Relational Databases
  • Hibernate / SQLAlchemy
  • SQL with Query Optimisation
  • Agile Methodology exposure (CI, TDD, etc.)

Desired Skills:

  • Python
  • Perl
  • Django

Learn more/Apply for this position