Software Developer On-Site

newrole
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

Job location

Municipality of Madrid, Spain

Tech stack

HTML
Java
PHP
Software Bug Management
Code Review
Databases
DevOps
Laravel
PostgreSQL
Microsoft SQL Server
Scrum
Software Engineering
Software Systems
Symfony
Web Applications
System Availability
Delivery Pipeline
Backend
Kubernetes
Information Technology
REST
Software Version Control
Docker
Programming Languages
Microservices

Job description

As a member of the IT Applications team, the Software Developer will be based on-site at a manufacturing facility in Madrid. You will design, develop and maintain scalable software solutions primarily in PHP while collaborating closely with both central-office colleagues and plant operations. KEY RESPONSIBILITIES Application Development

  • Design, code and unit-test web applications using PHP
  • Integrate front-end components (HTML, Java) with back-end services

Database Administration

  • Manage and optimize MSSQL and PostgreSQL databases at an advanced level
  • Perform backups, tuning and troubleshooting to ensure high availability

On-Site Support

  • Provide hands-on technical support within plant
  • Translate production requirements into technical specifications

Collaboration & Governance

  • Enforce coding standards, version control and deployment procedures
  • Participate in code reviews, sprint planning and continuous-improvement initiatives

Documentation & Reporting

  • Prepare technical specifications, user guides and status reports
  • Maintain records of change requests, bug fixes and release notes

Requirements

  • Bachelors degree in Computer Science or similar, Software Engineering or related field, * 3-5 years of professional software development experience
  • Proven on-site implementation/support in an industrial environment
  • Demonstrable references from previous employers or projects

MANDATORY TECHNICAL SKILLS

  • Expert-level PHP
  • Advanced MSSQL and PostgreSQL administration and tuning

RECOMMENDED SKILLS & TECHNOLOGIES Programming Languages

  • Experience with Laravel, Symfony or .NETCore
  • DevOps practices (CI/CD pipelines, Docker, Kubernetes)
  • RESTful API design and microservices architecture

Additional Advantages

  • Experience with Laravel, Symfony or .NETCore
  • DevOps practices (CI/CD pipelines, Docker, Kubernetes)
  • RESTful API design and microservices architecture

LANGUAGE REQUIREMENTS

  • Strong English (written and spoken)

PERSONAL ATTRIBUTES & COMPETENCIES Analytical & Problem-Solving

Able to diagnose complex issues and propose effective solutions. Communication

Excellent liaison skills between technical and non-technical stakeholders. Team Player

Collaborative mindset; willing to mentor juniors and share best practices.

Apply for this position