岗位职责:
1、负责基于C#和.NET平台的大型软件系统的设计、开发和维护。
2、参与需求分析、系统架构设计、模块划分及技术方案制定。
3、编写高质量、可维护的代码,并进行代码审查和性能优化。
4、解决项目中的技术难题,提供技术支持和指导。
5、与产品经理、测试团队和其他开发人员紧密合作,确保项目按时交付。
6、编写技术文档,包括设计文档、API文档等。
7、指导初级和中级开发人员,提升团队整体技术水平。
任职要求:
1、计算机科学、软件工程或相关专业本科及以上学历。
2、5年以上C#开发经验,3年以上大型项目开发经验,有信号处理经验者优先。
3、有完整的软件开发生命周期经验(从需求分析到部署维护)。
4、精通C#编程语言,熟悉.NET Framework和.NET Core。
5、熟悉常用设计模式并能在项目中灵活运用。
6、熟悉Entity Framework、LINQ、ASP.NET Core等框架和工具。
7、熟悉SQL Server、MySQL等关系型数据库,能够编写高效的SQL查询。
8、了解前端技术(如HTML、CSS、JavaScript、Vue.js等),具备前后端协作能力。
9、有linux操作系统开发经验优先(如ubuntu,国产统信,银河麒麟等);
熟悉版本控制工具(如Git)和持续集成/持续交付(CI/CD)流程。