职位描述
我们正在寻找一名积极进取的初级软件工程师,他已经准备好将他们从计算机科学或软件工程学位中获得的知识和技能应用到实践中。候选人将参与软件开发的各个方面,包括质量控制(QC)测试和理解用户需求。
职责
• 参与整个应用程序生命周期,重点是编码和调试。
• 协助设计、开发和实施软件解决方案。
• 理解和实施测试方法和实践。
• 参与QC测试,包括编写和执行测试用例,并记录结果。
• 协助识别、记录和跟踪软件缺陷。
• 与产品团队和最终用户沟通,了解用户需求,并将其转化为软件解决方案。
• 参与代码审查,以保持代码质量,并与团队共享最佳实践和经验。
• 与跨职能团队合作,确保项目顺利执行。
资格
• 计算机科学、软件工程或相关领域的学士学位。
• 理解软件开发原则。
• 熟悉任何编程语言(首选Javascript、Python)。
• 有Django和React等Web框架的经验者优先考虑。
• 了解软件质量保证方法、工具和流程者优先考虑。
• 良好的沟通能力。
技能
• 能够在团队环境中独立工作。
• 能够指出团队合作中的缺陷,并采取行动解决这些缺陷。
• 注意力集中于一致性和细节。
• 渴望学习新技术和软件测试方法。
• 能够管理多个任务,并朝着长期目标努力。