软件工程师

14个月前全职
Jobscentral

Jobscentral

location 新加坡
unsaved
工作职责 • 软件开发:为软件应用程序、功能或系统编写、测试和维护高质量的代码。 • 系统设计:与跨职能团队合作,设计满足业务需求的软件解决方案。 • 编码和调试:调试和解决软件缺陷和问题。优化和重构代码以提高性能和可维护性。 • 技术文档:创建和维护技术文档,包括设计文档、代码注释和用户指南。 • 测试:开发和执行单元测试、集成测试和质量保证程序,以确保软件的可靠性和稳定性。 • 版本控制:使用版本控制系统(如Git)来管理代码变更并与团队成员合作。 • 协作:与产品经理、设计师和其他团队成员密切合作,按时并在范围内交付软件项目。 • 软件维护:为现有软件系统提供持续支持和维护,包括故障排除和错误修复。 • 代码审查:参与代码审查,确保代码质量、符合编码标准,并在团队成员之间进行知识共享。 • 持续学习:及时了解新兴技术、编程语言和行业最佳实践。 资格要求 • 计算机科学、软件工程或相关领域的学士或更高学位。 技能 • 熟练掌握一种或多种编程语言(如Java、Python、C++、JavaScript)。 • 较强的问题解决和算法技能。 • 熟悉软件开发方法论(如敏捷、Scrum)。 • 掌握软件开发工具和框架。 • 数据库设计和管理技能(如SQL、NoSQL)。 • 有版本控制系统(如Git)的经验。 • 理解Web开发技术(如HTML、CSS、Web框架)。 • 出色的沟通和团队合作能力。 • 注重细节,并对编写干净、可维护代码充满热情。