高级软件工程师
任务和职责
· 开发、维护和支持网站门户和集成。
· 热衷于交付高质量的代码,具有积极主动的心态。
· 对模块的端到端交付负责,包括测试和部署。
· 与产品和设计团队紧密合作,更好地了解最终用户的需求。
· 与业务和技术利益相关者互动,交付满足业务需求和期望的产品和服务。
· 与其他开发人员、设计师、产品负责人、QA专家和经理一起工作。
技能和要求
· 在使用ASP.NET Web API、Entity Framework、SQL、SharePoint、Angular构建全栈Web应用方面具有6年以上的实际经验。
· 在JavaScript、ES6、TypeScript、CSS、Bootstrap、HTML方面有丰富的经验。
· 具有Azure和.NET Core的经验是一个优势。
· 以持续关注可维护性的方式编写清晰、易懂和可测试的代码。
· 在构建良好的RESTful API方面具有丰富的经验。
· 具有编写单元测试和集成测试的经验。
· 对数据库技术有良好的了解。
· 参与定期的代码审查。
• 具有git和Jira的经验。
• 具有敏捷Scrum开发方法和实践的经验。
· 对软件开发生命周期(SDLC)、设计模式、清晰架构SOLID原则、敏捷方法的编码有深入的理解。
• 计算机科学、计算机工程或相关技术学科的学士学位。
• 出色的沟通能力
• 熟练掌握阿拉伯语/英语。
工作类型:全职,合同
薪资:每月18,000迪拉姆 - 20,000迪拉姆
语言:
• 阿拉伯语(必需)
通勤能力:
• 阿布扎比(必需)
搬迁能力:
• 阿布扎比:在开始工作前搬迁(必需)