- Our client develops exciting software using modern tools, techniques and methodologies.
- 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
- Tertiary education with programming background
Skills / Experience:
- Strong OO implementation skills – experience in designing strong technical solutions.
- Perl (mod_perl)
- PostgreSQL / MySQL
- Apache / NginX
- UNIX / Linux environment.
- Pattern matching analysis
- Relational Databases
- Hibernate / SQLAlchemy
- SQL with Query Optimisation
- Agile Methodology exposure (CI, TDD, etc.)