- 岗位职责:
1、分析和理解业务需求,提供合适的软件架构解决方案;
2、设计和开发高质量、可扩展、可维护的软件系统;
3、主导和支持开发团队,确保代码质量和架构的一致性;
4、进行系统级别的性能优化和安全性评估;
5、跟踪和评估新的技术趋势和解决方案,为公司提供建议和指导。
任职要求:
1、计算机科学、软件工程或相关专业的学士或硕士学位,至少5年以上的软件开发和架构设计经验;
2、扎实的软件架构设计和设计模式知识;
3、熟悉多种编程语言和技术栈,如Java、C#、PHP等。熟悉跨平台设计与开发(linux+windows)
4、精通面向对象设计和开发,熟悉Web应用程序的设计和开发,包括前端和后端技术;
5、熟悉常用的数据库系统和数据存储技术;
6、熟悉云计算和分布式系统的设计原则和技术,如AWS、Azure等;
7、具备良好的系统思维和分析能力,能够解决复杂的技术问题;
8、优秀的沟通和团队合作能力,能够与开发团队、产品团队和其他利益相关者进行有效的合作。
|