技术
理解开发人员的成功在于理解业务单元和业务需求的核心业务流程,以及架构模式和技术战略(例如,转型、智能核心、DevOps)。构思并编写详细的软件实现/代码,同时确保他们的代码/配置符合安全、日志记录、错误处理和性能标准以及非功能性需求。编写、配置和集成代码,创建与架构模式和技术战略相一致的软件。了解各种组件(包括技术战略和架构)对程序、系统或生态系统的整体设计的影响。评估新技术与程序/系统/生态系统的适配性以及对流程、数据、风险等的上下游影响(例如,致力于无缺陷软件的目标。确保系统在功能上满足要求,与架构一致,并促进共享资产的开发。在开发方面担任思想领袖的角色,与关键利益相关者建立更深入的关系,并展示在多种语言、业务线和/或技术领域的编码方面的专家级技能。
可以与行业联系人建立网络,获取竞争性洞察和最佳实践。
具备专业知识,可以影响和制定软件开发实践、概念、技术和方法论的公司方向。
监控和跟踪绩效,并解决任何问题。
确保代码经过审查,可重用和可测试,符合架构设计和客户要求;对整体代码质量负责。
设计解决方案,编写代码,进行单元测试,开发适当的文档/文档,并促进最终交付。
根据架构模式,为目标环境和平台属性设计新的算法和数据结构。
构建可支持性、可扩展性的解决方案,实现我们对共享资产的愿景。
支持特定项目交付物和结果的管理。
识别加强开发能力的机会,例如:分享专业知识以促进技术发展,指导员工,建立实践社区和网络。
通过参与专业协会、实践社区和个人学习,及时了解行业技术和业务趋势。
在集团/企业范围内运作,并为高级领导和利益相关者提供专业资源。
根据不断变化的趋势实施变革。
通常具有相关领域的7年以上相关经验和高等教育学位或与此相当的教育和经验结合。
通过正式培训和/或工作经验获得的软件开发实践、概念和技术知识。
了解所需的编程语言,并可以在少量监督下编写代码。
了解技术/业务环境和流程。
了解底层操作系统、开发环境和部署实践的功能方面和技术行为。
熟悉并了解代码所在的生态系统。
数据驱动的决策 - 深入/专家级。
我们在这里提供帮助
这需要我们为我们的客户、社区和员工创造持久的积极变化。我们努力帮助您从第一天开始产生影响,无论是对自己还是对我们的客户。我们将为您提供所需的工具和资源,帮助您达到新的里程碑,同时帮助我们的客户实现他们的目标。从深入的培训和指导,到经理的支持和网络建设机会,我们将帮助您获得宝贵的经验,拓宽您的技能范围。
对于参与选择过程的候选人,我们提供适应性支持。