Software Engineer (PHP)

Descripción De La Vacante
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
€ 55K

Job location

Municipality of Madrid, Spain

Tech stack

PHP
Microsoft Windows
Application Testing
Ubuntu (Operating System)
CSS
Software Quality
Databases
Linux
Microsoft SQL Server
MySQL
MVC
Object-Oriented Software Development
Responsive Web Design
Software Deployment
Management of Software Versions
Docker

Job description

  • Develop and maintain applications using PHP 8.X following object-oriented programming principles and MVC pattern.
  • Ensure code quality and maintainability by adhering to PHPDOC specifications and PSR standards.
  • Design, optimize, and maintain MySQL and Microsoft SQL Server databases.
  • Handle data migrations and PHP version upgrades.
  • Implement CSS and responsive web design principles for optimal user experience.
  • Create and maintain Docker environments for application deployment.
  • Test applications for functionality, security, and performance while resolving issues.

Requirements

  • 3+ years of experience in PHP 8.X and strong object-oriented programming expertise.
  • Knowledge of MVC pattern.
  • Practical experience with MySQL and Microsoft SQL Server.
  • Experience with PHP version migrations.
  • Experience with CSS and Responsive Web Design (RWD).
  • Knowledge of Linux (Ubuntu) and Windows operating systems.
  • Experience with Docker fundamentals including Docker environments and Dockerfiles.
  • Upper-intermediate English level.

About the company

A leading software company in Madrid is seeking a PHP Developer to build and maintain scalable web applications. The ideal candidate will have over 3 years of experience with PHP 8.X, object-oriented programming, and the MVC pattern. Responsibilities include ensuring code quality, optimizing databases, and creating efficient deployment environments. This role offers competitive compensation and flexible work options, providing a great opportunity for professional growth in a collaborative environment.

Apply for this position