高级PHP开发工程师(Zend/Laminas框架)
Senior PHP Developer (Zend/Laminas Framework)
类别:电信行业
地点:
关于客户:
我们的客户是统一通信解决方案的领先提供商。我们致力于提供创新技术,连接企业并实现无缝沟通。加入我们充满活力的团队,参与具有实际影响的前沿项目。
职位描述:
我们正在寻找一位经验丰富的高级Zend/Laminas开发人员,领导我们的开发工作并推动技术卓越。在此职位中,您将负责构建和实现复杂的网络应用程序,指导初级开发人员,并在塑造我们的技术战略中发挥关键作用。您将参与我们的统一通信平台,确保其可扩展性、安全性和高性能。
职责:
- 使用Zend/Laminas框架主导复杂网络应用程序的设计、开发和维护
- 架构并实现可扩展、安全且易于维护的解决方案
- 指导初级开发人员并进行代码审查,以确保最佳实践和代码质量
- 与跨职能团队(产品、设计、QA)协作,定义项目需求和交付成果
- 优化应用程序性能,确保高可用性和可靠性
- 跟踪新兴技术并提出创新的解决方案来应对技术挑战
- 参与技术决策并为架构讨论做出贡献
- 编写全面的技术文档
- 排查并解决复杂的工程技术问题
- 通过整洁、高效且经过充分测试的代码树立榜样
要求
资格:
要求:
- 计算机科学、信息技术或相关领域的学士或硕士学位(或同等经验)
- 5年以上PHP开发经验,重点在Zend/Laminas框架
- 对面向对象编程、设计模式和SOLID原则有深入理解
- 精通前端技术,如HTML5、CSS3、JavaScript以及现代框架(React、Vue.js或Angular)
- 在关系型数据库(MySQL、PostgreSQL)和ORM解决方案(Doctrine、Eloquent)方面有丰富经验
- 对RESTful API设计和实现有扎实的知识
- 有版本控制系统经验,特别是Git,并熟悉Git工作流程
- 优秀的解决问题能力,能够排查复杂问题
- 有明确的领导和指导能力
- 良好的沟通能力和技术表达能力
查看英文原文
Category: Telecommunications
Location:
About the Client:
Our client is a leading provider of unified communications solutions. We are committed to delivering innovative technology that connects businesses and enables seamless communication. Join our dynamic team and contribute to cutting-edge projects
that make a real impact.
Job Description:
We are seeking an experienced Senior Zend/Laminas Developer to lead our development initiatives and drive technical excellence. In this role, you will architect and implement complex web applications, mentor junior developers, and play a key role in shaping our technology strategy. You will work on our unified communications platform, ensuring scalability, security, and high performance.
Responsibilities:
- Lead the design, development, and maintenance of complex web applications using the Zend/Laminas Framework
- Architect and implement scalable, secure, and maintainable solutions
- Mentor junior developers and conduct code reviews to ensure best practices and code quality
- Collaborate with cross-functional teams (product, design, QA) to define project requirements and deliverables
- Optimise application performance and ensure high availability and reliability
- Stay updated with emerging technologies and propose innovative solutions to technical challenges
- Participate in technical decision-making and contribute to architectural discussions
- Write comprehensive technical documentation
- Troubleshoot and resolve complex technical issues
- Lead by example with clean, efficient, and well-tested code
Requirements
Qualifications:
Required:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 5+ years of experience in PHP development, with a strong focus on the Zend/Laminas Framework
- Deep understanding of object-oriented programming, design patterns, and SOLID principles
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks (React, Vue.js, or Angular)
- Extensive experience with relational databases (MySQL, PostgreSQL) and ORM solutions (Doctrine, Eloquent)
- Strong knowledge of RESTful API design and implementation
- Experience with version control systems, particularly Git, and familiarity with Git workflows
- Excellent problem-solving skills and the ability to troubleshoot complex issues
- Proven leadership and mentoring abilities
- Strong communication skills and the ability to work collaboratively in a team environment
- Experience with software development lifecycle (SDLC) and Agile methodologies
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Familiarity with containerization and orchestration tools like Docker and Kubernetes
- Knowledge of CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) and automated testing frameworks
- Deep understanding of web application security best practices (OWASP Top 10, authentication, authorization)
- Experience with microservices architecture
- Knowledge of message queues (RabbitMQ, Apache Kafka)
- Experience with caching solutions (Redis, Memcached)
- Understanding of DevOps practices and tools
- Contributions to open-source projects (especially Zend/Laminas-related)
- Experience with performance monitoring and optimization tools.
Technical Leadership
- Design and implement technical solutions that align with business objectives
- Evaluate and recommend new technologies, tools, and frameworks
- Establish coding standards and best practices for the development team
- Conduct technical interviews and contribute to hiring decisions
- Provide technical guidance and support to project managers and stakeholders
Include examples of your work with PHP and any Zend/Laminas projects you've completed. Include the GitHub portfolio link.
DetailsOriginally posted on Himalayas