简短描述
职位描述
在一家全国性的电信公司帮助交付面向真实客户的功能,在这里规模、可靠性和性能至关重要。您将与跨职能小组合作,进行三周的冲刺计划和交付,通过发布列车同步,并使用现代工程实践(CI/CD、基于主干的开发、测试自动化、可观察性)将工作从想法推进到生产。
- 端到端构建功能。开发云原生解决方案,贡献前端网页体验(React/TypeScript)、前端后端(.NET)、集成服务(TypeScript、Java、Python),服务于我们的电子商务、客户服务和自助服务旅程。
- 集成服务。帮助设计/使用REST和SOAP API以及面向服务的集成,与我们的BSS/OSS平台连接;编写适配器和映射器以保持系统松散耦合。
- 自动化质量。添加单元/集成测试,参与CI管道,并为代码添加度量/日志记录以提高可靠性和DORA对齐的性能(交付时间、部署频率、变更失败率、平均修复时间)。
- 遵循敏捷流程。从小组待办事项中挑选故事,参加站会、冲刺评审和回顾;通过Jira/Confluence协作,并遵循我们的能力→功能→史诗→故事的输入/评估流程。
- 安全交付。支持发布列车仪式;帮助处理功能标志和发布后的监控。
- 学习电信。探索数字渠道如何与核心BSS/OSS(客户、产品、订单、网络配置)接口,以及在操作工作流中使用的专有脚本。
根据职位的不同,您的日常工作可能包括以下活动:
- 与高级工程师和架构师配对,分解故事并定义验收标准。
- 开发响应式UI组件和可访问流程;使用/塑造API合同。
- 为前端后端(BFF)和服务层(缓存、弹性、分页、认证)做出贡献。
- 编写自动化测试并更新管道;监控仪表板/警报。
- 参与设计评审和冲刺仪式;在评审中展示您的工作。
- 在代码和Confluence中记录决策;在Jira中打开/分类与我们的项目组合和小组项目对齐的问题。
资格
- 目前就读于软件工程、计算机工程、计算机科学或相关专业;符合4个月合作项目的资格。
- 在网页开发(HTML/CSS/JS/TypeScript)和至少一个现代框架(首选React)方面的课程或项目。
- 具有服务器端开发(React)、服务器端开发(.NET、Next.JS、Java)和/或企业集成模式、使用REST或SOAP API的经验。
- 熟悉持续集成工具和概念
- 了解数据结构、算法和HTTP;基本的SQL/NoSQL知识。
- 对大规模系统(电信、电子商务)的好奇心,并愿意学习BSS/OSS概念。
- 接触过CI/CD(Jira、Bitbucket、Jenkins)、容器化(Docker、Kubernetes)和云(AWS)。
- 具有测试自动化(React Testing Library、JUnit)、可观察性(Open Telemetry、Kibana/Grafana)或基于主干的开发实践的经验。
- 了解OAuth/OIDC、缓存(Redis)、弹性模式(断路器、重试)。
- 具有OWASP和安全编码实践的经验。