职位描述
高级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银行是一家符合伊斯兰教教规的数字银行,旨在为王国提供最佳的金融体验。
我们的愿景:通过创新和技术重新定义金融,使其对所有人都方便、可访问和公平。