位于多伦多西区(Etobicoke)的小型营销机构正在寻求扩张,计划通过增加一名个人来完成,该个人的主要职责包括构建PHP应用程序、修复缺陷、与团队合作以及独立工作、编写单元测试,并偶尔在非工作时间提供紧急支持以解决关键生产问题。候选人将负责在整个开发生命周期(从概念到交付和支持)中发挥领导作用。
这是一个混合职位(每周2天上班)
职责概述:
• 开发涉及服务和API的全栈和后端解决方案。
• 编写技术文档、需求、流程工作流和用户故事。
• 参与完整的软件开发生命周期(SDLC),包括需求收集、编码、测试、调试和部署。
• 使用测试框架创建全面的自动化测试。
• 擅长项目管理
• 展示您与新兴技术、行业趋势、标准和框架保持最新的能力。
• 强大的问题解决能力和在快节奏环境中工作的能力。
• 强大的沟通和协作能力
• 精通包括HTML5、CSS、JavaScript在内的前端语言。
• 熟练掌握包括PHP在内的后端语言。
• 对数据库系统和SQL有了解。
• 熟悉JavaScript框架。
资格和熟练技能:
• 使用PHP、Laravel框架或等效工具进行应用程序开发,以实现系统的可扩展性、安全性、性能和可靠性。
• 云技术,如AWS:RedShift、Lambda、Glue、S3、EC2 Auto Scaling、负载均衡器。
• 设计和维护支持业务应用的数据库:Postgres/MySQL、RedShift、SnowFlake。
• 数据转换ETL工具。
• 创建高效/优化现有SQL查询。
• 源代码控制:Git、Gitflow、GitLab
• 创建RESTful API
• 了解Docker、Ansible、Terraform和Crimson
• 部署Confluence和JIRA
非必需的额外经验:
• 其他高可扩展性、低延迟的大数据系统的经验
• 微服务的知识
• 使用Docker进行容器编排-Kubernetes、EKS、ECS、Fargate
• Elasticsearch
• SaltStack或其他编排/配置管理工具
• 证书管理:CertBot、Let's Encrypt