关于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致力于营造一个包容和多元化的工作环境。我们确保所有个人都享有平等的就业机会,无论其种族、肤色、宗教、性别、国籍、年龄、残疾或任何其他受法律保护的特征。我们对平等就业机会的承诺涵盖就业的各个方面,从招聘和聘用到晋升和福利。我们坚信,根据他们的资格、技能和表现公平对待所有员工和申请人是至关重要的。