Uwaga! Oferta jest nieaktywna ponieważ dnia 2015-07-14 10:12 upłynął termin składania ofert. Informacje mogą być nieaktualne

Senior Software Developer ( Python ) / Malta or Katowice

  • Malta
  • Umowa o pracę

Opis oferty

My client, an award winning iGaming company focused on delivering a great user experience, is looking for an excellent Senior Software Developer - Python to join the team!

Responsibilities

• Meet with stakeholders to understand their needs and discuss technical solutions
• Perform and oversee launches and updates
• Design, architect and develop a new set of gaming related systems
• Develop and maintain the existing online set of products and services
• Produce documentation for software requirements and change requests
• Work throughout the full development life-cycle, using Agile development processes
• Develop and implement test plans including alpha, beta and unit testing
• Ensure your code is optimised, documented, properly structured, meets industry standards
• Use best practices for OOP and code re-usability

Requirements:

• Extensive experience in a Python development role
• Framework experience with either Django, Twisted or Tornado
• Excellent skills in designing and building robust database solutions MySQL/PostgreSQL
• Experience using memcached, Redis or other noSQL databases
• Experience with RabbitMQ and Celery
• Experience with TDD or usage of unit testing.
• Experience using version control systems, preferably Git
• Familiarity with Agile (Scrum) development practices
• Experience developing using Linux OS
• Good knowledge of ORM (SQLAlchemy, Django ORM, etc)
• A computer science related degree would be preferential
• Vendor certificates related to the subject would be considered an asset

What other skills would be desirable?

• Experience with BDD would be considered an asset
• Experience with other message queue systems would be a plus (ActiveMQ, ZeroMQ)
• Knowledge of Couchbase would be a nice to have
• Experience using Sentry or other error login platform
• Proven experience in high-traffic and high-available systems
• Previous experience on online gaming systems development/integration
• Understanding of Query optimisation and database storage engines

In case of any questions, feel free to contact me:
[email protected]

Aplikuj na to stanowisko