PHP Engineer Állás

Megjelenés dátuma: 2024. április 24.

Kövess minket!


Azonosító: 12559 Helyszín: Remote Feladat: PHP fejlesztés

Client is an open banking payments network, providing real-time payments, data and identity APIs across the UK and Europe.
The work is to support the company’s plugin creation Partners, supporting plugin development, evolution and stabilisation for integration with specific eComm platforms.
Working with and then largely replacing the Lead Engineer in this role.

About the Candidate

  • Must have strong technical English and be a strong communicator, with the ability to clearly articulate ideas, project statuses, and technical challenges to both technical and non-technical stakeholders. This includes written and verbal communication.
  • A strong problem-solving ability to navigate complex technical challenges and find efficient solutions. This involves creativity, analytical thinking, and a methodical approach to troubleshooting.
  • The capability to work well within a team, understanding and respecting the views of others, and contributing positively to achieving team goals. This includes the ability to give and receive constructive feedback.
  • Being flexible and open to change, including adapting to new technologies, methodologies, and project requirements. This skill is crucial in the fast-evolving tech landscape.
  • Effective time management and prioritisation skills to meet deadlines and manage multiple tasks or projects simultaneously without compromising quality, especially as the role is part-time.
  • The ability to focus on the details of a project or task, ensuring accuracy and minimising errors in one´s work.
  • The capacity to deal with setbacks, failures, or challenges constructively, maintaining a positive attitude and persistence in the face of difficulties.
  • The ability to analyse situations or statements and determine their validity, which is essential for evaluating requirements, design decisions, and code reviews.
  • Understanding the needs and perspectives of customers or end-users, ensuring that solutions meet their expectations and contribute to a positive user experience.
  • BONUS: Experience in the fintech or banking sectors, particularly in roles related to payments, banking APIs, or financial software development is a bonus.
  • BONUS: Knowledge of the regulatory landscape for digital payments and financial services in the UK and Europe.
  • BONUS: Display a strong understanding of open banking principles and how they apply to mobile development.

Must have demonstrable experience of

  • PHP 8.x – Expert
  • Vulnerabilities and application to PHP – proficient
  • Authentication and authorisation – proficient
  • Data encryption and secure data handling – proficient
  • API security best practice – proficient
  • JavaScript ES6+ (React, NodeJS) – Strong bonus
  • CI/CD Tools (Jenkins, Gitlab CI/CD, Circle CI) – bonus
  • Automated Testing (Selenium, JUnit) – bonus
  • Containerisation (Docker) – bonus
  • IaC (Terraform, Ansible, Puppet) – bonus
  • Monitoring and Logging (Prometheus, Grafana, ELK) – bonus
  • Open source contribution – bonus
  • WordPress – bonus
  • Magento – bonus

Responsibilities

  • Support 3rd party development of new plugin features and maintain the server-side and web-based applications
  • Contribute to the design of new features of the platform
  • Identify and solve production issues quickly through support tickets
  • Troubleshoot, test and maintain the core product software to ensure strong functionality
  • Work with external agencies to design, develop, review and support features
  • Participate in code review processes to ensure code quality, maintainability, and adherence to coding standards. Provide constructive feedback to suppliers and sometimes internal peers and incorporate feedback into your own work.
  • Write and maintain comprehensive unit tests for both new and existing code to ensure reliability and reduce defects.
  • Identify, investigate, and resolve bugs and issues in the application. Prioritise defect fixing based on severity and impact, ensuring the stability and performance of the application.
  • Work with CI/CD tools to automate the building, testing, and deployment processes. Ensure smooth and reliable deployment of code changes to various environments, managing configurations and dependencies effectively.
  • Utilise version control systems like Git to manage code changes, maintain the integrity of the codebase, and facilitate collaboration with team members. Follow best practices for branching, merging, and commit messages.
  • Implement and maintain security measures to protect the application from vulnerabilities. Stay informed about security best practices and emerging threats relevant to PHP development.
  • Write and maintain clear, comprehensive documentation for code, APIs, & deployment processes. Ensure that documentation is updated to reflect any changes or updates.
  • Communicate effectively, clearly conveying technical concepts to both technical and non-technical colleagues.
  • Apply analytical and problem-solving skills to overcome development challenges, optimise application performance, and introduce innovative solutions to technical problems.

Jelentkezés CV feltöltéssel

Önéletrajzok *
(magyar és/vagy angol)
MEGENGEDETT FÁJLOK: DOC, DOCX, PDF, RTF.
MAXIMUM 2 FÁJL (MAXIMUM 10 MB FÁJLONKÉNT).

Húzd ide a fájlokat
vagy

Ezt mondják azok az IT szakemberek, akik már dolgoztak velünk

Kalácska Róbert

"Elképesztően könnyed volt Szárics Diánával a közös munka. A felvételi folyamat közben folyamatosan tájékoztatott a történésekről, és sokat köszönöhetek a tapasztalatából fakadó tanácsainak is, így az interjúkon kívül más miatt nem kellett izgulnom. Emellett örülök, hogy egy ilyen kedves embert ismerhettem meg a recruiter mögött."

Kalácska Róbert

Frontend fejlesztő

Lányi Sebestyén

"Bátran ajánlom a Bluebird csapatát mindazoknak, akik IT területen keresnek állást. Ami különösen tetszett, hogy nagyon lelkiismeretesen bemutatják az ajánlott/megpályázott pozíciót, az interjúk között is tartottuk a kapcsolatot, sőt a sikeres elhelyezkedésem után is érdeklődtek, hogyan érzem magam az új helyemen. Profi csapat!"

Lányi Sebestyén

Alkalmazás üzemeltető

Success message!
Warning message!
Error message!