Software Engineer (PHP)
at Zenitech
Budapest, Közép-Magyarország, Hungary -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 Jan, 2025 | Not Specified | 27 Oct, 2024 | N/A | Storage Solutions,Communication Skills,Mongodb,Php,Legacy Systems,Postgresql,English | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT US
Zenitech is a leading technology solutions provider dedicated to reshaping the global digital landscape. Headquartered in the UK, Zenitech operates internationally, with offices in Lithuania, Romania, and Hungary. We use a bespoke approach depending upon where the client is on their digital journey, comprising a combination of access to dedicated R&D labs, technology implementation advice, and specialist nearshore development talent. All these elements enable us to forge enduring client relationships.
Zenitech’s exceptional service and end-to-end software engineering capabilities provide options for businesses to select and prioritise in order to deliver planned outcomes. We are a diverse international community of individuals who are open to learn from each other and collectively define and input into the digital future of the clients’ business.
REQUIREMENTS
- Extensive knowledge of PHP, particularly PHP 5, PHP 8, and PHP 8.2
- Proven experience as a PHP Developer, preferably with a strong focus on upgrading and maintaining legacy systems
- Strong understanding of database management systems (PostgreSQL, MongoDB) and data storage solutions
- Excellent problem-solving skills and the ability to navigate legacy codebases with multiple coding patterns
- Familiarity with Agavi framework is a plus
- Great communication skills in English
- Analytical mindset
Responsibilities:
THE ROLE
Our client is a global industry leader in entertainment and gaming. The system in question was launched in the years 2006-2007 and it is built upon the “Agavi” PHP framework, which has since become unsupported. Despite this, the application continues to serve its users. On a daily basis, the application sees an impressive number of approximately 10,000 to 11,000 unique and active users. The application was initially built on PHP4, migrated to PHP5 but the scope of the project is to move it to PHP 8.3.
WHAT YOU WILL DO
- Compatibility Management: Adapt and modify existing Agavi libraries, Quick Forms and Smarty components to ensure compatibility with future updates
- Library Migration: Oversee the migration to PHP 8.3, including the replacement or updating of existing libraries
- Code Rebasing: Regularly rebase the code to incorporate improvements and hotfixes from the client’s development team
- Refactoring outdated syntax, replacing deprecated functions, and testing for functional and performance improvements
- Data Storage Solutions: Manage multiple data storage options (Postgres, Solar, MongoDB, Filesystem) and ensure their effective integration within the application.
- Legacy Code Management: Navigate and refactor legacy code, addressing various coding patterns present in the application
- Compatibility Management: Adapt and modify existing Agavi libraries, Quick Forms, Smarty, and Symfony components to ensure compatibility with future updates
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Budapest, Hungary