崗位職責(zé):
1.???定義產(chǎn)品的整個(gè)系統(tǒng)架構(gòu)(包括執(zhí)行,應(yīng)用,數(shù)據(jù)和各種操作),以滿足業(yè)務(wù)上和技術(shù)上的需求。
2.???確保交付和實(shí)施的產(chǎn)品是與定義好的系統(tǒng)架構(gòu)相一致的,能夠滿足可測(cè)量性、可用性、穩(wěn)定性、可擴(kuò)展性和安全性的需求。
3.???確保技術(shù)的可行性并審查技術(shù)上的解決方案或設(shè)計(jì)。
4.???定義最實(shí)用的應(yīng)用程序開發(fā)指南、標(biāo)準(zhǔn)和流程,以此來開發(fā)和實(shí)施與系統(tǒng)架構(gòu)一致的產(chǎn)品。
5.???能跟上技術(shù)發(fā)展的腳步,并能應(yīng)用客凱易的產(chǎn)品和適應(yīng)R&D開發(fā)的實(shí)際情形。
崗位要求:
1.???軟件開發(fā)生命周期的相關(guān)經(jīng)驗(yàn)
a.?參與軟件開發(fā)周期的每一個(gè)階段。
b.?具備不同的軟件開發(fā)方法的經(jīng)驗(yàn),比如:瀑布式開發(fā),敏捷開發(fā)。
c.有為龐大而又復(fù)雜的系統(tǒng)提供解決方案的相關(guān)經(jīng)驗(yàn),這些系統(tǒng)能夠在高頻率數(shù)據(jù)交互中為大量的用戶提供連接(100個(gè)以上用戶).
d.?具有設(shè)計(jì)可擴(kuò)展性和模擬化應(yīng)用程架構(gòu)的相關(guān)經(jīng)驗(yàn),能夠在現(xiàn)有的應(yīng)用程序架構(gòu)基礎(chǔ)上進(jìn)行最小的修改就可以很容易地支持新的功能。
e.?具備組裝和執(zhí)行包括網(wǎng)絡(luò)架構(gòu)和服務(wù)器選配等在內(nèi)的架構(gòu)的相關(guān)經(jīng)驗(yàn)。
2.????具有5年以上在以下平臺(tái)上進(jìn)行過應(yīng)用程序開發(fā)的相關(guān)經(jīng)驗(yàn)
a.??Android/Java/J2EE應(yīng)用程序開發(fā)
b.?.NET?C#應(yīng)用程序開發(fā)
c.??MS?SQL?Server相關(guān)經(jīng)驗(yàn)(包括:架構(gòu)設(shè)計(jì),邏輯和物理數(shù)據(jù)模型設(shè)計(jì),安裝,配置以及性能調(diào)優(yōu))
d.?熟悉網(wǎng)絡(luò)開發(fā)技術(shù)相關(guān)內(nèi)容:XML,?XHTML,??CSS,?Web?Services
e.?熟悉JAVA框架相關(guān)內(nèi)容:Struts,?Hibernate,?Jasper?Reports,?Quartz?Scheduler
3.????領(lǐng)導(dǎo)能力
a.?具有良好的溝通能力,能夠向不同的受眾人員清楚地闡述解決方案的設(shè)計(jì)。比如向開發(fā)工程師,管理人員等等
b.?具備將業(yè)務(wù)和技術(shù)相關(guān)的信息轉(zhuǎn)化成文字的能力
c.?具有出色的問題分析和解決能力
d.?具有很好的項(xiàng)目規(guī)劃和協(xié)調(diào)能力
e.?具備相當(dāng)好的英語口語能力
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