背景:
John Snow, Inc. (JSI)是一家公共健康管理公司,总部位于美国,致力于改善世界各地个人和社区的健康。JSI在埃塞俄比亚开展公共卫生工作已超过25年。
JSI正在埃塞俄比亚实施为期五年的数字卫生活动,由美国国际开发署(美援署)资助。该活动的目的是支持埃塞俄比亚政府(GOE)通过使用数据进行决策,提高卫生服务质量,建立可持续的卫生保健系统,并向非洲其他国家提供类似的服务,或(视需要)应对埃塞俄比亚的危机。beplay登入活动的主要目标是:1)支持各级信息技术系统和数据仓库;2)建立数据使用文化;3)提高卫生部卫生信息系统管理能力和治理水平。
DHA的关键价值之一是通过实习项目为新研究生的技术能力建设贡献社会。他们将有机会与技术团队一起解决一些现实世界的问题,这为他们提供了一个学习和贡献的平台。实习工程师是开发团队的一员,负责项目软件的开发、验证和发布。他/她与首席软件工程师、产品负责人、业务分析师和其他员工密切合作,以了解业务问题并开发软件解决方案。该职位要求具备批判性思维、故障排除和解决复杂技术问题的能力。他/她还负责确保活动的顺利进行,并遵守JSI的政策和法规。
职责:
软件工程师的具体职责包括但不限于:
●与项目经理、产品负责人和其他员工一起了解用户需求,设计、开发、测试和记录满足这些需求的软件
●通过开发文档、流程图、布局、图表、代码注释和清晰的代码来记录和演示解决方案
●高效地执行软件开发的整个生命周期
●编写设计良好、可测试和高效的代码,并将软件组件集成到功能齐全的软件系统中
●制定软件验证计划和质量保证程序
●在整个开发过程中始终如一地记录代码,列出程序描述、特殊说明和对系统所做的任何更改
●对bug报告做出及时、专业的回应
●定制和部署软件工具、流程和指标
●从符合项目计划和行业标准的角度,beplay体育官方首页为项目团队执行用户需求提供专家意见
●通过确定和设计系统规格、标准和编程来准备和安装解决方案
及时向主管提供活动状态和问题的报告
●偶尔到用户现场评估产品和项目表现
完成分配的其他工作
资格:
该职位的申请人应具备以下条件:
●相关专业(软件工程、计算机科学等)本科以上学历累积绩点在3.5分或以上
熟悉软件开发方法和发布流程
●必须有深厚的关系型数据库,SQL和ORM技术知识
●熟悉使用web框架和语言(Angularjs, JavaScript, jQuery, .Net core, NodeJS)
●熟练掌握软件工程工具,特别是在使用敏捷方法进行软件开发的过程中
●较强的创造性和策略性思维能力
优秀的英语书面和口头表达能力;精通阿姆哈拉语
●熟练使用与工作相关的常用计算机软件包(如Word、PowerPoint、Excel)
●使用JIRA、Trello、Slack等项目管理工具