We use cookies to make your experience of using our website better. To comply with the e-Privacy Directive we need to ask your consent to set these cookies.

Employers

PRINCIPAL SOFTWARE DEVELOPMENT ENGINEER / TECHNICAL LEAD, Malta

col-narrow-left   

Location:

Malta, Malta 

Job Category:

Other
-

EU work permit required:

Yes
col-narrow-right   

Job Reference:

5866

Job Views:

18

Posted:

26.06.2018

Expiry Date:

10.08.2018
col-wide   

Job Description:

Our client is a technology platform provider, being considered among the top most innovative gaming platforms in the gaming industry.

They been nominated for several awards, such as 'best software platform' and 'innovator of the year’, in 2014. They have also been awarded the ‘software rising star of the year’ in that same year.
Their services have a wide variety of operators, from start-up clients to the top operators in the world.



ESSENTIAL DUTIES/RESPONSIBILITIES
  • Provide technical guidance in software design and development activities.
  • Assist in maintenances and upgrades of existing software applications.
  • Participate in design reviews and recommend improvements.
  • Provide support in all phases of sdlc and ensure to deliver high-quality products.
  • Provide trainings and mentor other engineers when required, spreading knowledge about current and new technologies to be used.
  • Analyze and troubleshoot application issues in a timely fashion.
  • Develop most effective technical solutions to meet business requirements.
  • Design and develop quality, secure, easy to use, high-performance solutions.
  • Implement prototypes and proof of concepts, to assess technologies to be utilized.
  • Work with other engineers in planning, prioritizing and executing assigned tasks within deadlines
  • Assist in risk assessment and mitigation activities.
  • Attend team meetings to communicate project status and discuss about new ideas and any issues.
  • Recommend new technologies to ensure quality and productivity.
  • Assist in technical audits and make sure to implement audit recommendations.
  • Make business presentations to management when needed.
  • Work with qa team in preparing test cases, plans and procedures, as well as performance tests of the solutions implemented.
  • Document the proposed and implemented solutions, as well as those critical parts of the current code when it is analysed to find a solution to an incident or to improve it.

COMPETENCIES
  • Proven ability to lead, mentor and develop people, including direct reports.
  • Proven experience working (designing and implementing) with high performance applications.
  • Full software lifecycle experience.
  • Experience with agile development process highly desirable.
  • Ability to work in a fast paced, high energy, collaborative environment.
  • Analytic and troubleshooting skills.

REQUIREMENTS
  • B.s. degree in computer engineering or computer science, and 8+ years of experience.
  • Demonstrated ability to lead people, with or without a direct reporting relationship (influence management).
  • Experience in developing easy-to-use human interface applications.
  • Ability to effectively communicate abstract concepts both verbally and written.
  • Experience in using technologies wide variety of technologies like .net core, java, c#, javascript, kafka, redis, docker, kubernetes, python, ms-sql, mysql, mongodb, or others.
  • Experience with microsoft development tools.
  • Experience with dbs, especially with mysql and mongodb.

For more info send cv to paul@bettingconnections.com


Company Info
Betting Connections
High Street
Sliema, Malta
Phone: +356 27 204 520
Web Site: www.bettingconnections.com
Save Contact
Company Profile


comments powered by Disqus