高级.NET应用程序开发工程师 | 远程工作 | SOA架构专家

远程
全职
在这个角色中,您将运用前沿.NET技术增强我们的服务导向架构(SOA)平台,迁移传统系统组件,并优化数据整合流程。该职位适合那些在自主工作环境中表现出色,并希望为关键业务应用作出重要贡献的专业人士。 核心职责 - 使用最新.NET框架(包括.NET 6/7/8)和C#编程设计并实现SOA架构平台的增强功能。 - 主导将传统工具和应用迁移至现代化、可维护的架构体系。 - 开发并优化新数据源的导入流程,确保与现有系统的无缝集成。 - 根据源系统变更或业务需求调整现有数据导入作业。 - 与跨职能团队协作,确保技术解决方案与业务目标保持一致。 - 参与代码审查、架构讨论和敏捷开发实践。 - 排查并解决应用生态系统中的复杂技术问题。 - 编制技术规范、开发流程和系统配置文档。 必备技能和资质 - 具有3年以上使用.NET Framework和.NET Core/6/7/8开发应用程序的实证经验。 - 精通C#编程语言和面向对象设计原则。 - 对服务导向架构(SOA)概念及其实施有深入理解。 - 具备ETL(提取、转换、加载)流程和数据集成技术的实际经验。 - 熟悉SQL Server或其他关系型数据库的数据操作和存储技术。 - 掌握RESTful API设计和实现的工作知识。 - 具有版本控制系统(Git)和协作开发工作流程的使用经验。 - 出色的沟通能力,能清晰解释复杂技术概念。 - 具有客户导向思维和强大的问题解决能力。 - 在快节奏环境中有效确定任务优先级的能力。 - 自我激励,工作方式可靠、自主,同时保持团队协作精神。 附加优势技能 - 具备Visual Basic 6(VB6)经验,了解VB6应用程序迁移到现代平台的策略。 - 熟悉AWS或其他云平台(Azure、GCP)及云原生开发模式。 - 有使用Azure DevOps、Jenkins或GitHub Actions等工具设置和维护CI/CD流水线的经验。 - 在银行系统或能源交易平台开发软件的背景经验。 - 理解微服务架构和容器化技术(Docker、Kubernetes)。 - 具有使用RabbitMQ、Apache Kafka或Azure Service Bus等消息系统的经验。 - 了解前端技术(JavaScript、TypeScript、Angular、React),具备全栈开发能力。 为何加入我们 与我们一起工作,您将有机会解决具有挑战性的技术难题,同时拓展您在现代.NET开发领域的专业知识。您将为产生实际影响的关键系统做出贡献,同时享受远程工作的灵活性。我们的协作环境重视创新、持续学习和专业成长。加入我们,成为一个致力于技术卓越和提供优质解决方案的前瞻性团队的一员。