Thales高级Java软件开发工程师(混合办公)
Thales正在招聘高级软件开发工程师,负责设计基于Java的用户界面应用并指导软件架构。该职位包括代码审查、概念验证开发,以及为工程团队提供技术领导。
描述
- 为Thales设计、记录并实施客户解决方案。
- 在敏捷流程中开发高质量的软件组件和应用程序。
- 编写用例和用户故事,并根据需要将其分配给功能组件。
- 提供技术专业知识和工程支持,同时向管理层汇报。
- 为新创意、技术和架构概念构建概念验证实现。
- 审查代码,确保其符合既定的软件架构。
- 确保实现遵循拟议的架构和推荐的设计模式。
- 为初级和中级工程师在软件设计与实现方面提供实践型技术指导。
- 遵循安全指南并完成所需的管理报告。
- 促进利益相关者之间的讨论。
- 开展同行代码审查。
任职要求
- 计算机科学、信息系统、数学或相关领域的学士学位。
- 至少五年使用Eclipse RCP、JFace和JavaFX开发复杂Java用户界面应用的实践经验。
- 深入了解独立应用程序开发技术。
- 具备软件架构设计经验。
- 了解软件设计模式和SOLID面向对象原则。
- 熟练掌握设计思维。
- 拥有广泛应用软件设计模式的经验。
- 具备Scrum、持续集成以及Jira、Mercurial、Git和Jenkins等工具的实践经验。
- 具备测试驱动开发经验。
- 深入了解完整的软件开发生命周期,从需求分析到发布。
- 积极主动且善于分析,能够独立调查问题。
- 修复缺陷或交付功能增强时注重细节。
- 具备出色的沟通能力。
- 入职时依法获准为美国境内任何雇主工作。
- 不符合签证赞助或承担就业签证赞助的资格。
- 必须成功完成录用后背景调查。
福利待遇
- 提供广泛的自选保险方案,包括医疗、牙科、视力、FSA/HSA、人寿及意外死亡和伤残、重大疾病、住院津贴、意外、法律、身份盗窃和宠物保险。
- 入职30天后可参加退休储蓄计划,雇主提供缴款和匹配缴款,且无需等待归属期。
- 公司带薪节假日和带薪休假。
- 雇主支付人寿保险、意外死亡和伤残保险、残疾保险、员工援助计划及身心健康项目费用。
- 可在美国境内采用混合办公安排或远程办公。
- 公司承担录用后背景调查费用。
