高级软件工程师

无个税15个月前全职
Injazat

Injazat

location 阿布扎比
unsaved
概述: 机会 高级软件工程师将负责设计、开发和维护高质量的基于Java的应用程序,同时为开发团队提供技术领导。高级软件工程师应该对Java编程、软件开发最佳实践有深入的了解,并能够指导和指导其他团队成员。 Core42是阿联酋的国家级云计算和生成AI的推动者,将G42集团在多个技术领域的专业知识融合到一个平台上,用于公共部门和大型企业的转型。在我们作为主权云和HPC专家的基础上,我们将生成AI、网络安全、专业和托管服务的专业知识带到了全国范围的项目部署中。 职责: • 使用行业最佳实践和标准设计、开发和维护复杂、高性能的Java应用程序。 • 与产品经理、业务分析师和其他利益相关者合作,了解需求并将其转化为技术解决方案。 • 为软件开发团队提供技术领导和指导,确保高效和高质量的代码交付。 • 优化代码以改进应用程序性能、可维护性和可扩展性。 • 故障排除和解决软件缺陷和问题,提供根本原因分析并实施长期解决方案。 • 积极参与代码审查,提供建设性反馈,并确保遵守编码标准和最佳实践。 • 了解最新的Java技术、框架和行业趋势,以确保团队的持续增长和改进。 • 与项目经理合作制定和跟踪项目时间表、交付物和资源分配。 • 协助招聘和入职新团队成员。 • 在开发团队内培养创新、合作和持续改进的文化。 资格: • 计算机科学、计算机工程或相关领域的学士学位 • 至少8年的专业Java开发经验,具有交付高质量软件的成功记录。 • 熟练掌握Java框架,如Spring、Spring Boot和Hibernate。 • 熟练掌握Golang。 • 对面向对象编程、设计模式和软件开发最佳实践有深入的理解。 • 熟悉关系型和非关系型数据库,如MySQL、PostgreSQL、MongoDB或类似的数据库。 • 有使用Git和相关工作流程的代码版本控制工具的经验。 • 熟悉前端技术,如HTML、CSS和JavaScript,并具有流行的前端框架如Angular、React或Vue.js的经验将是一个加分项。 • 出色的书面和口头英语沟通能力,能够将复杂的技术概念有效地传达给非技术利益相关者。 • 具有领导和指导软件开发团队的能力。 • 强大的问题解决能力、注重细节的能力以及独立工作或团队合作的能力。 如果您是一个以绩效为导向、好奇心强、能够适应模糊环境的人,您将能够很好地适应。您应该渴望探索与利益相关者建立有意义的合作关系的机会,并努力创建独特的以客户为中心的解决方案。对AI领域的新边界充满行动偏见和热情是Core42社区的核心。 在Core42工作的优势 文化:一个开放、多元和包容的环境,具有全球视野,鼓励个人成长,并专注于开创性的、行业首创的创新。 职业:通过结构化培训计划和创新的高科技项目,提供卓越的学习、发展和增长机会。 工作与生活:一种混合工作政策,以在办公室和家庭之间取得完美的平衡。 奖励:具有竞争力的薪酬福利计划,包括医疗保健、教育支持、休假福利等。 如果您能自信地证明自己符合上述条件,请尽快与我们联系。