Back End Developer

  • Location: Malta
  • Salary: Negotiable
  • Type: Permanent
  • Job reference: 20475

Calling all Back End Developers! Would you like to work in a relaxed, flexible environment within a positive team? I am looking for a talented Back End Developer to join a very well respected gaming platform provider in Malta and be part of their huge success! 

ESSENTIAL DUTIES/RESPONSIBILITIES:

  • Ensure the right development of a work package
  • Develop and integrate components into a larger product
  • Respect coding best practices, including unit testing
  • Respect delivery due dates
  • Document and comment source code
  • Develop functional knowledge on casino, sports-bets, poker, payments, and other industry related products
  • Break down and estimate development issues (features, improvements and defects)
  • Independently take issues from Sprint backlog
  • Create incident reports and RCAs when needed
  • Read and understanding detailed program specifications
  • Clarify what actions the program is intended to perform
  • Break down program specification into its simplest elements and translating this logic into the program
  • Devise possible solutions to anticipated problems
  • Combine all elements of the program design and testing it
  • Test sample data-sets to check that output from the program works as intended
  • Conduct end-to-end testing on developed features
  • React to problems and correcting the program as necessary
  • Evaluate and increase the program’s effectiveness and efficiency
  • Adapt the program to new requirements, as necessary
  • Conduct user-acceptance testing to ensure the program can be used easily, quickly and accurately
  • Consult manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge
  • Update, repair, modify and develop existing software and generic applications.
  • Review current systems
  • Present ideas for system improvements
  • Test the product in controlled, real situations before going live
  • Work closely with analysts, trainers, technical content writers and quality assurance teams
  • Explain developed changes to the training and content writing team to be presented in training packages and manuals for users
  • Maintain the systems once they are up and running

SECONDARY DUTIES/RESPONSIBILITIES:

  • Deploy releases to test and staging environments
  • Assist operations team during deployment to production environment
  • Other duties as deemed necessary

COMPETENCIES:

  • Experience with agile methods (Scrum, XP)
  • Experience of business critical web development in a 24/7 business
  • Experience in online gaming industry – preferred
  • Experience in development teams
  • Good analytical skills
  • Driven and results-oriented
  • Takes Initiative
  • Team Player with good social skills
  • Positive attitude
  • Easy to adapt and flexible
  • Good communication skills
  • Fluent English, both written and oral

REQUIREMENTS:

  • At least 4 years working experience, 3 of which in a .Net development environment
  • Solid knowledge of C#
  • Solid knowledge of SQL
  • Solid knowledge of Visual Studio Tools
  • Solid knowledge in use of web services
  • Experience in MVC
  • Knowledge of SVN would be preferable
  • Ability to document work
  • Knowledge of MySQL
  • Knowledge of stored procedures is considered an asset

Back to vacancies Apply for this job