Senior Software Engineer - PHP
工作总结 PHP 开发人员负责编写服务器端的网络应用逻辑。PHP 开发者通常会开发后端组件,将应用程序连接到其他 (往往是第三方)网页服务,并通过与应用程序集成他们的工作来支持前端开发人员。他们也经常需要为某些受欢迎框架开发和集成插件。责任 ·分析业务需求 ·估计分配任务 ·编写代码和单元测试 · 与其他团队成员合作 ·提高安全性和性能 ·维护系统通过解决任何现有问题 ·更新问题跟踪软件 ·提供状态更新 ·与客户沟通 · 控制代码版本 · 研究新技术 · 领导软件工程师团队 · 通过培训和指导辅导团队成员 · 升级技能和知识 · 评估 candidates for open positions Requirements · 最低的计算机科学/软件工程或相等。· 在专业行业至少有四 (4) 年相关经验 · 强大的知识核心 PHP,MVC 框架和 Yii · 强大知识 WordPress. · 应该知道 JQuery,JavaScript,AJAX · 写后端组件和 Restful API 的知识和经验 · 理解安全标准和合规性 · 经验与不同的关系性和无方案数据库,如 MySQL · 为所需的功能创建数据库结构 · 写单元测试并确保最低90%的测试覆盖能力 · 与 Github,JIRA 和其他合作工具的知识和经验。
查看英文原文
Job Summary
A PHP developer is responsible for writing server-side web application logic. PHP developers usually develop back-end components, connect the application with other (often third-party) web services, and support the front-end developers by integrating their work with the application. They are also often required to develop and integrate plugins for certain popular frameworks.
Responsibilities
- Analyze business requirements
- Estimate assigned tasks
- Write code and unit tests
- Collaborate with other team members
- Tune your code for enhanced security and performance
- Maintain systems by fixing any existing issues
- Update issue tracking software
- Provide status updates
- Communicate with client
- Control versions of your code
- Research new technologies
- Lead a team of software engineers
- Mentor team members through training and guidance
- Upgrade skills and knowledge
- Evaluate candidates for open positions
Requirements
- Minimum Bachelors in Computer Science/Software Engineering or equivalent.
- Minimum four (4) years of related experience in a professional industry
- Strong knowledge of core PHP, MVC frameworks and Yii
- Strong knowledge of WordPress.
- Should know JQuery, JavaScript, AJAX
- Knowledge and experience in writing backend components and Restful APIs
- Understanding of security standards and compliances
- Experience with different relational and schemaless databases such as MySQL
- Creating a database structure for the required functionality
- Experience with writing unit tests and ensuring the minimum 90% test coverage
- Knowledge of and experience with Github, JIRA, and other collaboration tools.
Benefits
- Paid Time Off
- Work From Home
- Health Insurance
- OPD
- Training and Development
- Life Insurance
Originally posted on Himalayas