描述
开发人员在创建和维护业务需求与技术交付之间的战略合作关系中发挥着至关重要的作用。开发人员计划、设计、开发和启动支持核心组织功能的高效系统和解决方案。此人将利用有效的沟通、分析和解决问题的技能,帮助识别、沟通/解决问题、机会或问题,以最大化IT和业务投资的收益。
• 使用敏捷开发方法编写代码并开发软件应用程序和工具。设计、开发和修改符合规格的软件应用程序/系统。为软件开发负责人(如高级开发人员)提供支持
• 帮助合作并与跨职能团队合作以了解业务需求并交付解决方案。参与设计、架构和构建阶段,旨在生产高质量的可交付成果。协助撰写软件文档和用户手册
• 对所有开发/增强的软件进行全面的单元测试和调试,并支持软件应用程序的部署。参与代码审查以确保代码符合标准。使用设计原则和产品规格不断增强软件
• 展示对组织至关重要的所有核心和常用编程语言的工作知识。展示在特定团队/应用程序关键领域的技术熟练度。在整个开发周期中应用安全代码最佳实践
• 根据需要支持和排除软件系统故障,优化性能,解决问题,并对所有问题和解决方案进行跟进
• 处理中等范围的问题,这些问题的情况或数据分析需要审查多个考虑因素。在定义的程序和实践中行使判断以确定适当的行动
• 接收常规工作的总体指示和新项目或任务的详细指示。通常在一些监督下工作,与领导者一起处理不寻常或复杂的问题
资格
必备技能:
• 学士学位
• 3年以上使用云自动化开发工具(如Git、Python/Bash/PowerShell脚本)的经验
• 使用Node.js Java和Python进行后端API开发的实际开发和熟练卓越
• 精通一种编码语言和构建后端组件
• 解决问题
• 展示对SDLC流程输入/输出、标准和最佳实践的高级知识
• 展示对开发方法论、软件设计和设计模式的高级知识
• 展示对开发领域和特定技术及工具集应用的高级知识
优先经验:
计算机科学、工程、数学或相关领域的学位
• 强烈偏好AWS
• 丰富的Dev Ops经验
• 接触过APPD和Dynatrace
• 敏捷方法
• .Net, C, C++, C#, Java • HTML, Java Script (Angular 2.0, JS), CSS
• SQL, Oracle经验, 关系数据库经验
• 像TFS这样的代码库
• Chef/Ansible, 配置工具
• 持续集成和持续部署
• 接触过Couchbase NoSQL数据库