|
Software Developer
Responsibilities
Applicant must have hands on involvement in applications software development with exposure to the whole development lifecycle - from analysis of business requirements, through to design and implementation of software solutions, through to post live support.
Individuals will work across a variety of projects and will be expected to take responsibility for either whole projects, or areas of projects, with the emphasis on self direction and personal innovation.
At any one time a developer may be involved in one or many projects. Therefore the ability to multi-task and work in a dynamic environment is essential.
Knowledge, Skills and Experience
Requirements
At least 2 years of commercial software development experience
Structured approach to software development
Strong evidence in the CV of significant technical competence
Proven problem solving abilities including articulating & formal documentation of solutions
Customer facing experience with an ability to talk to all levels (technical and management)
Highly Desirable
Programming experience in Tcl/Tk, Perl, Java and /or Javascript
Relational database design and programming skills (ideally, Informix) especially with regard to high-volume applications
Web-based application development (especially internet commerce) and knowledge of HTML
Live/Production-based application support
Desirable
Familiarity with UNIX (Solaris, Linux) and Windows (NT, 2000)
Programming experience in C/C++
Integration with online and traditional payment systems
Knowledge of XML and integration with third-party APIs
Integration and management of real-time information feeds
Internet security, encryption and digital certification
Experience with multi-lingual data manipulation (UTF8, BIG5)
Configuration and management of a high volume web server (ideally, Apache)
Sports betting knowledge
PHP, Perl, Java, C++, Tcl. All open source technology experience welcome
|
|
|