- 崗位職責:
1、分析和理解業務需求,提供合適的軟件架構解決方案;
2、設計和開發高質量、可擴展、可維護的軟件系統;
3、主導和支持開發團隊,確保代碼質量和架構的一致性;
4、進行系統級別的性能優化和安全性評估;
5、跟蹤和評估新的技術趨勢和解決方案,為公司提供建議和指導。
任職要求:
1、計算機科學、軟件工程或相關專業的學士或碩士學位,至少5年以上的軟件開發和架構設計經驗;
2、扎實的軟件架構設計和設計模式知識;
3、熟悉多種編程語言和技術棧,如Java、C#、PHP等。熟悉跨平臺設計與開發(linux+windows)
4、精通面向對象設計和開發,熟悉Web應用程序的設計和開發,包括前端和后端技術;
5、熟悉常用的數據庫系統和數據存儲技術;
6、熟悉云計算和分布式系統的設計原則和技術,如AWS、Azure等;
7、具備良好的系統思維和分析能力,能夠解決復雜的技術問題;
8、優秀的溝通和團隊合作能力,能夠與開發團隊、產品團隊和其他利益相關者進行有效的合作。
|