PHP - 全栈开发人员(远程)

15个月前远程合同
Beacon Systems, Inc

Beacon Systems, Inc

location 纽约
unsaved
关于Beacon Systems, Inc Beacon Systems, Inc是一家向联邦、商业州和地方机构提供项目管理、科学、工程和技术解决方案的公司。我们是Radiant Digital Services的子公司。我们在全国范围内拥有广泛的客户群。我们为许多国防部机构、NASA、美国之音、FDA以及FL、RI MS、ND、VA和WV等州机构提供技术支持,使我们的解决方案在全球范围内得以交付。 职位:PHP全栈开发人员 地点:远程 - 华盛顿特区 合同:长期 职责: • 用适当的语言编写干净、可维护和文档完备的代码,以最佳方式实现所需结果,如Ruby、Python、PHP、Javascript、HTML和CSS、Linux shell(例如bash) • 与其他开发人员和技术和非技术团队成员密切合作,根据需要进行合作 • 通过检查和与其他团队成员的访谈来记录现有系统和代码,这些系统和代码可能缺乏足够的文档 • 学习并适应高度复杂、不断发展的技术环境,并且在技术和非技术项目团队成员中提出问题、提出建议和提出技术解决方案时感到自在 • 解决影响现场环境的高优先级问题,其中包括使用各种框架、数据源或前端系统的站点和应用程序 • 成为敏捷Scrum团队的成员;参加冲刺计划会议、站立会议和回顾会议;评估任务进展并根据需要进行调整 最低资格要求 • 学士学位 • 熟悉至少两种服务器端编程语言,如Ruby、PHP、Python或Java • 熟悉前端Web开发(JavaScript和JavaScript框架、HTML、CSS) • 熟悉至少一种MVC框架(Laravel、Ruby on Rails、Spring、Yii) • 熟悉Linux环境和使用bash或类似的Shell脚本 • 熟悉关系数据库理论和实践,如MySQL或PostgreSQL • 能够诊断和解决问题 • 理解HTTP请求和响应的组成部分 • 熟悉使用和创建REST API • 理解算法和数据结构的基本原理 • 具备Web应用程序安全最佳实践和设计安全系统的经验 • 熟悉软件工程实践,包括版本控制(首选Git) • 能够与其他工程师、员工和管理层进行沟通 期望资格要求 • 熟悉文本搜索引擎,如Solr或Elasticsearch • 有将数据库支持的实时系统从一个系统迁移到另一个系统的经验 • 有使用云工具和在混合本地和云环境中开发的经验 • 有与最终用户合作将需求转化为工程系统的经验 • 熟悉NoSQL数据库 • 熟悉单元测试、持续集成和持续部署 薪酬 Beacon Systems Inc的薪酬根据许多因素而定,包括但不限于具体办公地点、职位、技能和经验水平。根据适用法律的要求,BeaconGov为该职位提供合理的薪酬范围。 平等就业机会声明 Beacon Systems致力于营造一个包容和多元化的工作环境。我们确保所有个人都享有平等的就业机会,无论其种族、肤色、宗教、性别、国籍、年龄、残疾或任何其他受法律保护的特征。我们对平等就业机会的承诺涵盖就业的各个方面,从招聘和聘用到晋升和福利。我们坚信,根据他们的资格、技能和表现公平对待所有员工和申请人是至关重要的。