BettingJobs are working with a payments business who are part of a wider highly successful and established online and landbased gaming company, they are searching for a Lead Backend Developer based in Malta. Apply today for a confidential discussion.
The Back-End Lead will be reporting to the Technical Software Project Manager, whilst working closely with the Software Architect. This is a hands-on role which will involve significant programming tasks.
Main Duties and Responsibilities:
§ Implementing the backend of the application;
§ Managing the database and preparing migration files;
§ Implementing the interfaces designed by the software architect;
§ Unit testing;
§ Occasional function-testing (both automatic and manual);
§ Implementing micro-services with the help of the team;
§ Keeping and maintaining a good quality-code;
§ Helping with automatization;
§ Maintaining comprehensive documentation (user guide, release log, etc);
§ Keeping the agile principles in mind; and
§ Other ad-hoc tasks as assigned from time to time.
Minimum required experience and education:
§ Minimum 5 years of experience in C# programming language;
§ Expert in .NET technologies (.NET core 3.0);
§ Expert in at least in database technology (MSSQL is preferred);
§ Good understanding of the best software development practices and patterns (not just design patterns!); and
§ Basic understanding of the GIT version control system is a must.
Assets considered as important and to be given preference:
§ Worked on high-availability systems;
§ Experience with breaking down a monolithic application to microservices;
§ Worked in a finance company;
§ Leading an engineering team; and
§ Working with docker containers