Responsibilities of a Software Developer within our company
- Developing new features and functionality for high transaction, large scale betting websites
- Producing robust, clear, polished, code in a short amount of time
- Designing solutions that are modular, scalable, extendable and portable
- Working with customers to extract requirements and agree the best designs
If you are the right Software Developer for us you will be able to demonstrate
- A high standing bachelor’s degree in computer science, engineering or information systems from a well regarded university
- Excellent communication skills, both written and spoken
- Strong fundamental programming skills (data structures, algorithms)
- Demonstrable talent coding in at least one major language (Java, C, C++, Python, TCL, etc.)
- The ability to learn new technologies quickly
It would also be great to see these skills/experiences as well
- Familiarity developing on Unix/Linux
- Experience with LAMP (Linux, Apache, MySQL, PHP) website design
- Website development skills HTML5, JavaScript and CSS
- Web technologies and Internet protocols (XML, HTTP, TCP/IP)
- Experience using version control systems (Subversion, CVS, etc.)
- Scripting skills: Perl, Python, JavaScript
- Familiarity with designing/developing/supporting with at least one of the following databases: MySQL, PostgreSQL, Informix or Oracle
- Agile development experience