崗位職責:
1.???定義產品的整個系統架構(包括執行,應用,數據和各種操作),以滿足業務上和技術上的需求。
2.???確保交付和實施的產品是與定義好的系統架構相一致的,能夠滿足可測量性、可用性、穩定性、可擴展性和安全性的需求。
3.???確保技術的可行性并審查技術上的解決方案或設計。
4.???定義最實用的應用程序開發指南、標準和流程,以此來開發和實施與系統架構一致的產品。
5.???能跟上技術發展的腳步,并能應用客凱易的產品和適應R&D開發的實際情形。
崗位要求:
1.???軟件開發生命周期的相關經驗
a.?參與軟件開發周期的每一個階段。
b.?具備不同的軟件開發方法的經驗,比如:瀑布式開發,敏捷開發。
c.有為龐大而又復雜的系統提供解決方案的相關經驗,這些系統能夠在高頻率數據交互中為大量的用戶提供連接(100個以上用戶).
d.?具有設計可擴展性和模擬化應用程架構的相關經驗,能夠在現有的應用程序架構基礎上進行最小的修改就可以很容易地支持新的功能。
e.?具備組裝和執行包括網絡架構和服務器選配等在內的架構的相關經驗。
2.????具有5年以上在以下平臺上進行過應用程序開發的相關經驗
a.??Android/Java/J2EE應用程序開發
b.?.NET?C#應用程序開發
c.??MS?SQL?Server相關經驗(包括:架構設計,邏輯和物理數據模型設計,安裝,配置以及性能調優)
d.?熟悉網絡開發技術相關內容:XML,?XHTML,??CSS,?Web?Services
e.?熟悉JAVA框架相關內容:Struts,?Hibernate,?Jasper?Reports,?Quartz?Scheduler
3.????領導能力
a.?具有良好的溝通能力,能夠向不同的受眾人員清楚地闡述解決方案的設計。比如向開發工程師,管理人員等等
b.?具備將業務和技術相關的信息轉化成文字的能力
c.?具有出色的問題分析和解決能力
d.?具有很好的項目規劃和協調能力
e.?具備相當好的英語口語能力
The?role?of?the?Senior?Solution?Architect:
1.?Define?the?overall?system?architecture?(execution,?application,?data?and?operations)?of?the?product?in?meeting?business?and?technical?requirements.
2.?Ensure?delivery?and?implementation?of?products?in?line?with?the?system?architecture,?meeting?scalability,?availability,?reliability,?extensibility,?security?needs.
3.?Ensure?technical?feasibility?and?review?technical?solution/design.
4.?Define?best?practices?application?development?guidelines,?standards?and?processes?leading?to?the?implementation?of?products?in?line?with?the?system?architecture.
5.?To?stay?abreast?with?technological?developments?and?apply/adapt?into?Cuscapi?products?and?R&D?development?practices.
Required?Skills:
1.?Software?Development?Lifecycle?experience.
a.?Performed?roles?in?each?stage?of?a?software?development?cycle.
b.?Experience?with?different?software?development?methodologies?–?waterfall,?agile
c.?Experience?in?leading?the?solutioning?of?robust,?complex?systems?serving?a?large?number?of?connected?users?(100?or?more)?in?a?high?transaction?capacity).
d.?Experience?in?designing?scalable?and?modular?application?architectures,?capable?of?supporting?new?features?easily?with?minimal?rework?of?existing?application?architecture.
e.?Experience?in?assembling?execution?architecture?comprising?of?the?network?architecture,?server?sizing,?etc.
2.?5?years+?hands-on?application?development?experience?with?the?following?platforms
a.?Android/Java/J2EE?application?development.
b.?.NET?C#?application?development
c.?MS?SQL?Server?experience?(Schema?design,?logical?and?physical?data?model?design,?Installation,?configuration,?performance?tuning)
d.?Web?Technologies?-?XML,?XHTML,?CSS,?Web?services.
e.?Java?Frameworks?–?Struts,?Hibernate,?Jasper?Reports,?Quartz?Scheduler
3.?Leadership?skills
a.?Communication?skills?able?to?articulate?solution?design?different?audiences?–development?engineers,?executives,?etc.
b.?Business?and?technical?writing?skills.
c.?Excellent?problem?analysis?and?solving?skills
d.?Project?Planning?and?coordination
e.?Strong?conversation?English?proficiency