Senior PHP Developer

Posted 2 months ago
72 Visits
Report this offer
Experience Junior
Working time Full time
Language(s) spoken Mandarin (Advanced), English (Fluent)

As a senior PHP developer (Systems Architect), you will be responsible for the final delivery of robust, modular server-side functionality as well as the best technological practices implemented to deliver it. Senior PHP developers are expected to be a pivotal asset in the strategised, development and maintenance of well-engineered technical solutions.

Project delivery is expected to be undertaken using tried and tested industry standards in a way which follows department protocol and is synchronous across all members of the development team.

What is expected of me?

All members of the back-end development team are expected to work closely with project managers and business analysts, follow company process and deliver top-notch engineered solutions both on an individual basis as part of a team.

Ability to function as part of a team in agile sprints.
Integration of user-facing elements developed by front-end developers.
Integration of back-end technologies such as third-party APIs and services.
Integration of content management systems.
Creation of web services for ingestion by other applications and/or companies.
Writing clean, fast PHP to a high standard, in a timely and scalable way.
Building of efficient, testable, and reusable PHP modules.
Managing cutting-edge technologies to improve legacy applications.
Troubleshooting, testing and maintenance the core product software and databases.
Production of well documented back-end code.
Production of readme, technical and (when required) end-user documentation.
Production of detailed specifications.
Production of PHP code implementing the frameworks defined in the department.
Maintenance of an obscene amount of organization on an on-going basis.
Adherence to the department naming conventions and work folder structures.
Ability to function as part of a team in agile sprints using code distribution and versioning tools (GitLab).
Co-ordination with other team members as well as project managers.
Maintenance of organized file naming conventions and working directory structures.
Maintenance of a streamlined workflow including maintenance of project related ticketing.
Following of emerging technologies.
Time projection and management.
Problem solving with elegant solutions.
Adherence to strong thinking patterns.
Your senior duties will be as follows:

Accurate time projection on projects for self, as well as assistance for junior devs.
Time management of self and of junior devs.
Mentorship of other devs when necessary.
Mentorship of front-end devs regarding correct programing OO methodologies for JavaScript (if required).
Ensuring department process is maintained by all members of the dev team.
Act as the glue and driving force within the dev team when required.
Report to the head of delivery (head of department).
Assume first level responsibility for dev related deliveries.
Ensure department guidelines are maintained by junior devs.
Assist, when required, in the performance reviews of other employees within the team.
Maintain team efficiency and team organization.

What am I expected to bring?

Min. 10 years full time development
Min. 3 years full time development
A portfolio of work
Proficient knowledge and understanding of PSR standards, how to engineer systems using the most appropriate technologies, Strong, object-oriented, PSR compliant PHP 7.0 , MVC design pattern and other industry standard design patterns, SQL, ORM systems preferably Eloquent, PHP Frameworks, preferably Laravel, Composer, GitLab and proper versioning techniques and PHP Unit.
Experience in working in an Agile environment
Prior experience in iGaming, with Vagrant, with Laravel and/or Lumen, with Predis, using Jira or related ticketing and in CentOS systems are considered a plus.
You are a person with clear thinking skills
You have remarkable attention to detail
You are a team player
You are a quick learner outside of programming
You have a passion for what you do
You have strong communication skills
You are focused and well organize

What's in it for me?

Professional support
Fantastic Company benefits
Attractive salary
No two days are the same!

Interested in this ad?
Adrian Gatt
Similar ads

Recommend businesses you like in Malta

Have you found the best mechanic in town? Recommend him and help other expats.

Expatriate health insurance in Malta

Free advice and quotation service to choose an expat health insurance in Malta

Moving to Malta

Find tips from professionals about moving to Malta

Travel insurance in Malta

Enjoy stress-free travel to Malta