职位概述:
作为BMC开发工程师,你将负责设计、开发和维护BMC软件产品和解决方案。你将与团队成员合作,参与产品开发的各个阶段,从需求分析、系统设计到编码和测试,确保产品的高质量交付。
职责和责任:
- 参与产品需求分析和系统设计,理解用户需求和产品规格。
- 根据设计和规格要求编写高质量的代码,包括功能开发、错误修复和性能优化。
- 进行单元测试和集成测试,确保代码质量和产品稳定性。
- 与团队合作进行代码审查,确保代码规范和最佳实践的遵循。
- 参与故障排除和问题解决,为客户提供技术支持。
- 持续关注技术的最新发展和行业的趋势,提出改进和创新建议。
技能要求:
- 拥有计算机科学、软件工程或相关领域的学士或硕士学位。
- 熟练掌握C++编程语言,有2-3年BMC开发经验或者嵌入式开发经验。
- 具备扎实的软件开发和相关的编程经验,熟悉软件开发生命周期。
- 了解数据库技术和相关工具,如SQL、Oracle等。
- 具备良好的问题解决能力和团队合作精神。
- 良好的沟通能力和文档编写能力。
个人资质:
- 对技术和软件开发充满热情,有持续学习和自我更新的能力。
- 具备逻辑思维和良好的分析能力,能够解决复杂问题。
- 具备良好的时间管理和组织能力,能够在时间紧迫的情况下高效完成任务。