高级软件工程师 - Dot Net

无个税15个月前全职
D360 Bank

D360 Bank

location 利雅得
unsaved
职位描述 高级Dot Net Core开发人员(Dot Net Core,Git,SQL,REST API,测试驱动开发)将与业务分析师和产品所有者密切合作,细化用户故事和需求,并在软件开发生命周期内识别、优先排序和执行任务。他/她将指导初级开发人员,独立主动地工作,并习惯于提出挑战并提出软件改进建议。 职责 设计、开发、测试和调试高质量、可重用、可维护的.NET Core应用程序和API 分析需求并参与系统设计讨论 实施软件开发的最佳实践,包括单元测试、持续集成/持续交付(CI/CD)和代码审查 与最新的.NET Core技术和趋势保持最新 参与技术讨论并指导架构决策 记录代码和技术规范 识别和解决技术问题和错误 执行性能优化和故障排除 为开发流程的持续改进做出贡献 与跨职能团队合作,包括与业务分析师和产品所有者合作,细化用户故事和需求,并在软件开发生命周期内识别、优先排序和执行任务。 在敏捷方法论下的完整软件开发生命周期环境中工作,能够在软件设计和实施最佳实践(单元测试、测试驱动开发、持续集成、源代码控制策略等)方面发挥领导作用 愿意进行全栈开发(数据库开发、Dotnet、Java开发、前端(Web)、DevOps 资格要求 首选资格 国际/区域认可的高等教育机构的学历 经验年限和性质 具有5到7年的相关经验,能够展示所需的能力和经验 一个专业的独立贡献者或团队负责人,曾经管理和交付项目 具备团队或技术监督能力 在复杂的技术活动方面具有专业知识和经验 曾与更高级别的员工合作并处理复杂问题、更大的客户、账户、项目或内部关系 清晰的编码方法(SOLID,YAGNI),对面向对象编程有扎实的掌握 SQL、JSON、SOAP、REST API、CSS、HTML、Camel、Mockito-Junit(或其他测试框架) 测试驱动开发、Git、Tomcat、Maven 必须具备安全导向的思维方式,应了解持续合规原则 基于RabbitMQ或Kafka的事件驱动架构 技术能力 数据分析与解释 设计可持续性和道德管理 行为能力 合作 解决问题 分析能力 关于我们 D360银行是一家符合伊斯兰教教规的数字银行,旨在为王国提供最佳的金融体验。 我们的愿景:通过创新和技术重新定义金融,使其对所有人都方便、可访问和公平。