ARENGY是一家在中东迪拜和阿布扎比(阿联酋)运营的工程和招聘服务公司。我们的客户是全球最成功的行业领导者之一。
职位描述:
我们正在寻找一位高级软件工程师,为战斗系统的开发做出贡献。
软件工程师的职责包括根据软件需求设计软件、开发源代码、进行测试和集成,以创建和维护战斗管理系统软件。
对于这个职位,候选人必须愿意在法国停留2年(每3个月定期访问阿联酋),接受专家的初级技术培训。
此后,该职位将永久驻扎在阿布扎比 - 阿联酋。
职责:
• 管理和完善用于战斗系统应用和基础设施的实时分布式软件架构,以适应计算技术的进步和新的操作要求
• 定义软件需求,并为新的系统需求生成软件集成测试,考虑产品系列中多个系统配置的影响
• 领导一个分布式软件开发团队,使用面向对象的设计、代码和单元测试方法来开发战斗系统软件组件
• 使用标准指标管理软件开发过程,并符合批准的软件开发计划
• 收集并呈现软件相关的文档,通过系统工程技术审查获得批准
• 在软件集成测试中领导软件开发团队,并解决发现的问题
• 在测试执行期间支持系统测试团队进行测试程序的开发和问题解决
• 查找和纠正由现场基线操作用户报告的操作缺陷
资料/要求:
经验:
• 工程学学士学位,10年以上系统软件开发经验
• 必须具备C4ISR项目经验
• 有管理软件工程团队的经验
• 有敏捷开发方法的经验,包括Scrum、自动化测试、静态代码分析和持续集成
• 具备软件架构模式的经验(如分层模式、MVC、客户端-服务器、代理模式、点对点等)
• 具备准备和分析软件需求的经验
• 具备全面的软件设计经验
• 具备接口分析和数据模型设计经验
• 具备体系结构视图的经验,如4+1、模型驱动、应用等
• 具备UML和CASE工具的经验
• 具备集成开发环境的经验(如NetBeans、JDeveloper、Visual Studio等)
• 具备UNIX和Linux操作系统的经验
• 有效的书面、口头和演示技巧