我们正在寻找一位经验丰富的软件开发人员加入我们充满活力的团队。理想的候选人应具备至少5年的软件开发经验,具备在创造创新解决方案、移动应用和后端API方面的丰富背景。作为一名软件开发人员,您将负责个人贡献和协作团队合作,提供高质量的软件解决方案。
职责:
• 设计、开发和维护软件应用程序,包括移动应用和后端API,以满足业务需求和技术规范。
• 与跨职能团队合作,收集需求,定义项目范围,并确定技术解决方案。
• 按照最佳实践和编码标准编写干净、高效且文档完善的代码。
• 进行代码审查、调试和故障排除,以确保软件质量和性能。
• 与产品经理、设计师和质量保证工程师密切合作,按时、在预算内交付项目。
• 保持对软件开发领域的最新技术、工具和趋势的了解,不断提高技能,贡献创新。
• 参与敏捷开发方法,包括冲刺计划、站立会议和回顾会议。
• 指导初级开发人员,并在团队内进行知识分享。
要求:
• 计算机科学、工程或相关领域的学士学位。
• 至少5年的软件开发专业经验。最好熟悉金融机构和/或医疗保健客户需求。
• 熟练掌握Java、JavaScript、Python或类似的编程语言。
• 具备使用React Native、Flutter或本地开发等框架开发iOS和/或Android平台移动应用的经验。
• 对后端开发概念有深入的理解,并具备使用Node.js、Django、Flask或类似技术的经验。
• 了解数据库系统、SQL和NoSQL数据库。
• 熟悉Git等版本控制系统。
• 出色的解决问题的能力和注重细节。
• 能够在快节奏的环境中独立工作和协作。
• 出色的沟通和人际交往能力。
优先资格:
• 具备使用AWS、Azure或Google Cloud Platform等云平台的经验。
• 了解容器化和编排技术,如Docker和Kubernetes。
• 熟悉CI/CD流水线和自动化测试框架。
• 具备基础设施即代码的DevOps实践和工具经验。
• 如果您对软件开发充满热情,并渴望为创新项目做出贡献,我们鼓励您申请这个令人兴奋的机会。
注意: 此职位描述旨在提供对软件开发人员职位的职责和要求的概述。职责和资格可能因组织的具体需求而有所不同。