Senior Developer- Games Customer Team Job in London, London Uk
The company
Our client is a market leader in providing software and services for the betting and online gaming industry. The company prides itself on product innovation and technical excellence and is proud to be the technology provider and betting platform.
Overview
Our client is searching for talented and versatile programmers to join some of our Games customer teams working with some of the largest names in online gaming. We are looking for bright individuals with the creativity, technical ability and the experience to take our technology forward. And more than this, we want people who share our working culture: people who are passionate about technology, creative, intelligent and plain speaking.
Responsibilities
- Work closely with the Tech Lead in terms of overall work for the team
- Liaise with the customer to capture requirements and design solutions for its business needs
- Liaison with third-parties to provide solutions for the customer.
- Release, integration and support of software solutions on client platforms.
- Liaise with a number of internal teams to ensure the best quality deliverable
- Handle support escalation.
- Mentor developers in the team
- Develop new features and functionality for high transaction, large scale betting websites.
- Participate in design and code reviews.
- Identify and address performance bottlenecks in the software.
- Designing solutions that are modular, scalable and portable
- Working with customers to extract requirements and agree the designs.
- Deputise in team management or product management roles.
The candidate must have
- A bachelor’s degree (1st or 2:1) in computer science, engineering, or information systems.
- Excellent communication skills, both written and spoken.
- Demonstrable talent coding in at least one major language (Java, J2EE, C, C++)
- Experience developing on Unix/Linux.
- Database design experience (any vendor) .
- Working experience of RDBMS
- Basic understanding of TCP/IP network fundamentals
- Experience using version control systems (Subversion, CVS, etc.)
- Experience and all stages of software lifecycle, especially requirements capture and analysis
- 3+ years of experience building web applications
- Exceptional analytical and problem solving skills
- Knowledge of any scripting language
- Working knowledge of software version control
- Knowledge of an OO language
- Willingness to learn new technologies on the job
Ideal candidate would also have
· Web technologies and internet protocols (XML, HTTP, TCP/IP)
· Scripting skills: Bash, Perl, Python, JavaScript
· Agile development experience.
· Experience with LAMP (Linux, Apache, MySQL, PHP) website design
· Website development skills HTML, HTML5 and CSS
Keywords: Games, Online Gaming, XML, HTTP, TCP/IP, Java, J2EE, C, C++, Subversion, CVS, Software version control