Programmer Specialist

Tax Free16 months agoFull-time
Energy & Water Academy

Energy & Water Academy

location Riyadh
unsaved
工作目标: 设计、开发和维护高质量的软件解决方案。这涉及编写高效且文档完备的代码,与跨职能团队合作以了解需求,并实施有效的技术解决方案。负责进行系统分析,识别和解决复杂的技术问题,并确保软件的功能性、性能和安全性。 主要职责: • 设计、开发和维护高质量的软件解决方案。 • 与跨职能团队合作,了解需求并实施有效的解决方案。 • 编写高效、文档完备且清晰的代码。 • 使用与技术栈相关的编程语言和工具。 • 进行系统分析,了解用户需求并提出有效的技术解决方案。 • 评估并推荐现有系统的改进措施。 • 识别和解决复杂的技术问题,根据需要进行调试和故障排除。 • 实施符合最佳实践和行业标准的解决方案。 • 创建和维护代码、软件架构和开发流程的技术文档。 • 为其他团队成员和利益相关者提供清晰的文档。 • 与项目经理、其他开发人员和利益相关者紧密合作,确保项目取得成功的结果。 • 对软件进行全面测试,确保功能、性能和安全性。 • 与质量保证团队合作,识别和解决问题。 • 开发和优化数据库结构和查询,以支持软件应用程序。 • 确保数据的完整性和安全性。 • 识别和实施优化软件性能和响应能力的策略。 • 监控和分析系统性能,解决瓶颈和低效问题。 • 在软件开发中实施安全措施,解决漏洞问题并确保数据保护。 • 与项目经理合作,确保实现项目目标。 能力: • 熟练掌握相关编程语言(如Java、Python、C++等)。 • 对软件开发原理、方法和最佳实践有深入的理解。 • 熟练的编码技能,注重编写清晰、高效且文档完备的代码。 • 出色的协作和沟通能力,能够与跨职能团队和利益相关者有效合作。 • 熟练创建和维护代码、软件架构和开发流程的技术文档。 具备软件开发中的安全实践知识,包括解决漏洞和确保数据保护。 技能: • 学历要求: • 计算机科学、软件工程或相关领域的学士学位。优先考虑研究生学位。 • 经验要求: • 1-5年软件开发和编程相关经验。 • 具备完整的软件开发生命周期经验。 • 职位特定技能: • 编程语言 • 软件开发 • 解决问题的能力 • 编码和调试 • 系统分析 • 数据库管理 • 适应能力 • 时间管理 • 良好的书面和口头沟通能力