项目描述
- 作为全球最大的能源行业产品和服务提供商之一,需要在石油和天然气领域开发和支持企业信息系统。
- 正在开发的产品是一种用于解释地质和地球物理数据的云解决方案。项目基于SCRUM方法论。
- 我们的项目稳定、长期,并不断采用新技术,如最新的Java和Eclipse RCP版本、云和GPU计算、微服务架构及其他创新框架。
- 工作需要与位于休斯顿的客户团队密切合作,并遵循敏捷原则。
- 我们的团队资深、支持性强且友好。
职责
- 与地球物理学家、数据科学家和软件工程师紧密合作,将科学领域的需求转化为强大的本地或云软件解决方案。
- 设计、开发和维护用于地球物理和地质数据分析、解释和可视化的高性能应用程序(例如,地震、地平线、断层、速度模型等)。
- 向架构审查委员会展示架构设计和技术提案。
- 能够分解开发任务并制定清晰的实施路线图。
- 实施和优化计算算法。
- 设计和开发与基于云的微服务交互的轻量和重量客户端应用程序。
- 通过单元测试、代码审查、安全加固和与其他领域工具的持续集成确保高代码质量。
- 提供技术支持并领导用户故障排除会议以解决问题,确保DSG应用程序的顺利运行。
- 指导初级开发人员并积极参与架构和实施决策。
- 采用敏捷/Scrum方法论,在每个冲刺结束时交付和展示工作解决方案。
- 关注地球物理计算和软件开发的新兴技术和趋势。
技能
必须具备
- 5年以上Java开发经验
- 扎实的Java核心知识
加分项
- 桌面开发经验(Swing、SWT或Eclipse RCP)
- C++开发
- Eclipse RCP框架的实际经验
- 了解OSGI是一个加分项
- 石油和天然气领域经验是一个加分项