1.作为 Net 开发的主要语言,熟练掌握 C# 编程语言。
2.对于 Net 开发框架的理解和应用,包括 .NET Framework 和 .NET Core。
3.具备开发 Web API 的能力,实现前后端分离的架构。
4.熟悉 SQL Server、MySQL 或其他数据库系统,能够进行数据库设计、优化和管理。
5.消息队列:熟悉消息队列的使用,如 RabbitMQ与uni push组件等。
6.了解 JWT 等身份认证和授权机制,保障系统安全性。
7.版本控制工具:如 Git,能够熟练使用版本控制工具进行团队协作开发。
8.容器化技术:如 Docker 和 Kubernetes,能够将应用容器化,实现部署和扩展的便捷性。
9.持续集成与持续部署(CI/CD):了解 CI/CD 的原理和实践,实现自动化构建、测试和部署。
10.历史数据存储,如MongoDB。
【分布式EMS微网系统】
该平台是天顺智慧能源公司下一款初创产品,该公司是一家致力于新能源产业开发的初创公司,隶属于深圳天顺风能总公司。目前该平台已用于江苏太仓电站与南通电站。其致力于把该产品打造成一个多元化(小程序+APP+WEB+WPF)的平台,数据接口采用分布式微服务,目前数据服务已经上云。
工作事项:
业务方案:由项目负责人分配业务,开会谈论后,由业务负责人编写业务解决方案;
功能开发及测试:涉及功能开发,提交到svn,后续提交送测内容到Jira平台由测试人员统一测试;
数据结构:日常开发涉及到的表结构/视图/存储过程的增/删/改,需在Yearning系统提交工单,经由DBA审核通过后执行;
项目部署:基于svn+Jenkins实现自动化部署;
个人感悟:
当初进入该公司主要是看重的就是使用的net core技术,在技术上能给人更多的提升空间。出差的这段时间,也能真实感受到新能源给企业带来的便利。比如:江苏太仓的车棚光储充电站项目,搭建太阳能车棚,实现光伏发电进行储能。也由此联想到新能源汽车的普及,拉动了能源领域的碳减排。
角色 | 职位 |
负责人 | 高级NET后端工程师 |
队员 | 后端工程师 |
软件介绍:抛却传统纸质记账,推动无纸化电子记账的美甲美睫系统; 软件功能:添加客户,数据统计,消息通知,登录登出。
软件介绍:制作一款电子记账软件 软件功能:登录登出,增加客户短信通知,数据分析,添加客户,消费通知。