gis架构师职位描述与岗位职责任职要求
职位描述:
职位描述:
1、负责GIS系统技术架构,面向地图数据、GIS引擎和服务进行架构设计;
2、负责GIS系统的技术方向、技术规划与运筹实施,提供全面的技术保障;
3、负责对技术方案的评审,各类技术安全问题工作;
4、负责组织并指导研发人员在整体架构下开展产品设计、系统研发、上线前的测试工作,协调项目开发或实施的各个环节,把握项目的整体进度;
5、负责组织并指导运维人员按要求确保系统的正常运营、信息的综合利用及系统的安全性。
任职要求:
1、本科及以上学历,GIS行业研发经验;
2、具有5年以上丰富的项目管理、产品研发、运维管理及大型项目团队管理经验;
3、具有主持大型互联网系统开发、运维管理的成功案例,以及数据迁移的成功案例;
4、具有良好的软件工程意识,深刻理解软件系统架构,精通面向对象分析设计方法,熟练掌握设计系统的构架及完整解决方案;
5、熟悉各种主流的商用和开源GIS平台,并有基于GIS平台的系统设计和二次开发经验;
6、精通Java语言、设计模式、springmvc,springboot,springcloud等框架和技术的设计思想和实现方式;
7、具有数据库(MYSQL)编程、MySQL索引优化、查询优化和存储优化经验、主从、分库分表等设计与实现、Redis等NOSQL数据库、缓存技术、静态化设计方面的经验;
8、对高并发、高性能的分布式系统采用负载均?、集群等设计方案有自己一定的理解和经验;
9、具有较强的领导能力、敏锐的公司产品相关行业技术发展趋势把握能力和宏观分析判断决策能力、较强的组织管理能力、良好的人际关系协调和沟通能力。
篇2:首席软件架构师职位描述与岗位职责任职要求
职位描述:
职责描述:
?承担软件开发生命周期(SDLC)和代码可信(包括工具和编程语言开发)所有阶段的工作;
?在电信设备、云服务、消费者产品等实际产品线提供或应用业界软件开发最佳实践,提升开发流程,包括编译/构建/发布流程;
?开发先进的程序分析工具,支持软件开发安全和软件可信;
?与工程师在不同的产品上工作,从编码到软件架构重构;
?机器学习、深度学习体验,尤其是网络系统,例如组网优化、规划、自动化等;
?与学术界合作研究软件工程领域的先进技术;
?在解决问题时,始终要有创造性,持续学习,并与最先进的技术/流程/工具保持联系。
?WorkonallstagesofSoftwareDevelopmentLifeCycle(SDLC)andtrustworthycomputingincludingtoolandprogramminglanguagesdevelopment.
?Provideorapplythebestpracticesforsoftwaredevelopmentinindustrytorealproductlinesincludingtelecomequipment,cloudservicesandconsumerproducts,toimprovethedevelopmentprocess,includingcompilation/building/releaseprocesses.
?Developadvancedprogramanalysistoolstosupportsoftwaredevelopforsecureandtrustworthysoftware.
?Workwithengineersondifferentproductstorefactorlegacycode,fromcodingstyletosoftwarearchitecture.
?Machinelearning,deeplearningexperience,especiallyfornetworkingsystem,suchasnetworkingoptimization,planning,andautomation.
?Collaboratewithacademiatostudyadvancedtechnologiesinsoftwareengineeringdomain.
?Bealwayscreativeinproblemsolving,keeplearningandstayconnectedwiththestate-of-the-arttechnologies/processes/tools.
任职要求:
?计算机科学、电子信息技术或相关领域的本科及以上学历,在DevOps工具、软件工程、编译器、网络、数据库、操作系统、嵌入式系统等领域有丰富的工作经验;
?熟悉软件生命周期、开发工具、构建过程、版本控制、产品验证;
?精通C/C++/Java/Python,熟悉CICD、DevOps、CMake、Git、GITLAB、GITHUB或Jenkins等工具;
?精通软件设计模式;
?架构设计、虚拟化、并行和分布式计算方面的工作知识;
?深入了解网络技术以及主要路由/交换协议和SDN的经验;
?使用NetConf和Yang模型进行网络架构/管理设计的经验;
?具有面向对象的分析和设计经验,与UML和/或DSL联网;
?有使用现有RDBMS/NoSQL系统的经验,对SQL和数据库内部有一定的了解;
?数据库引擎开发或内存数据库的实践经验;
?具有PyTorch、TensorFlow和其他相关工具的经验。
?BSdegreeandaboveinComputerScience,EEorrelatedarea,withextensiveworkingexperiencesinoneoftheareas:DevOpstool,softwareengineering,compilers,networking,database,operatingsystem,embeddedsystem.
?Familiarwithsoftwarelifecycle,developmenttools,buildingprocess,versioncontrol,productverification.
?MasterC/C++/Java/Python,experiencewithCICD,DevOps,CMake,Git,Gitlab,Github,orJenkins.
?Proficientinsoftwaredesignpatterns.
?Workingknowledgeinarchitecturedesign,virtualization,parallelanddistributedcomputing.
?Indepthunderstandingofnetworkingtechnologiesandexperiencewithmajorrouting/switchingprotocolsandSDN.
?Experiencesinnetworkarchitecture/managementdesignusingNETCONFandYANGmodel.
?ExperiencesinobjectorientedanalysisanddesigninnetworkingwithUMLand/orDSL.
?ExperienceusingexistingRDBMS/NoSQLsystems,withaworkingunderstandingofSQLanddatabaseinternals.
?HandsonexperienceofdatabaseenginedevelopmentorinmemoryDB.
?ExperiencewithPyTorch,TensorFlowandotherrelatedtools.
具备以下条件更优Nicetohave
?在安全编程、软件重构方面的工作经验;
?深入了解编译过程和编译器技术,如LLVM或GCC;
?系统建模、系统分析和验证经验;
?在构建大型复杂系统和软件管理方面有丰富的经验;
?软件分析方面的优势;
?在开源社区中积极演进,如CMAKE、Bazel项目;
?数据库引擎开发实践经验;
?大型网络架构设计,具有出色的网络分析和故障排除技能;
?在并行运行时或中间件设计和实施方面有丰富的经验;
?Linux内核编程经验(内存管理、单内核、网络、RDMA、虚拟化、容器、设备驱动程序);
?网络、云或移动系统方面的ML/DL经验;
?ARM工具链开发。
?Workingexperiencesinsecureprogramming,softwarerefactoring
?Indepthknowledgeincompilationprocessandcompilertechnology,suchasLLVMorGCC.
?Experiencesonsystemmodelling,systemanalysisandverification.
?Strongexperiencesinbuildinglargeandcomplexsystemandsoftwaremanagement.
?AplusinSoftwareanalysis.
?Activelyevolvedinopensourcecommunity,suchasCMake,Bazelproject.
?Hands-onexperienceofdatabaseenginedevelopment.
?Largenetworkarchitecturedesign,withexcellentnetworkanalysisandtroubleshootingskills.
?Strongexperiencesinparallelruntimeormiddlewaredesignandimplementation.
?Linuxkernelprogrammingexperience(memorymanagement,uni-kernel,networking,RDMA,virtualization,containers,devicedrivers).
?ML/DLexperienceinnetworking,cloudormobilesystems.
?ARMtoolchaindevelopment.
篇3:JAVA技术专家架构师职位描述与岗位职责任职要求
职位描述:
职位描述:
1.深度理解公司业务逻辑和战略目标,认同公司价值观和发展,基于此疏理当前的工程结构和架构;
2.负责后端核心的架构设计和基础服务重构和性能安全问题review和核心代码编写;
3.带领团队进行技术难点的攻关和落地实施;
4.后端项目的质量把控和进度推动;
5.人才培养和技术培训;
任职要求:
1.6年以上Java开发经验,2年以上大型Java项目架构经验;
2.计算机基础扎实,熟悉常用数据结构和算法,较强的逻辑思维能力;
3.熟练常见设计模式和设计方案,熟练掌握spring体系,mybatis等orm框架,redis、rocketmq等;
4.熟悉缓存,数据库,消息中间件等核心组件;
5.参与过大型复杂分布式互联网WebAPI系统的设计开发者优先;
6.精通Springcloud和Dubbo微服务体系,有实战经验;
7.精通JVM原理,Mysql优化,高并发有深入掌握并有相应实践经验者优先。
篇4:首席应用架构师职位描述与岗位职责任职要求
职位描述:
职责描述:
1.根据业务规划和IT现状设计应用架构蓝图,梳理现状、差异分析并实施迁移;
2.负责与业务方沟通需求,并结合应用架构蓝图,提供技术解决方案;
3.负责重点项目的应用架构评审和汇编;
4.结合当前业务和产品技术发展趋势,规划具有前瞻性的技术平台解决方案,有效推进技术业务协同创新;
任职要求:
1.计算机相关专业毕业,大专及以上学历;
2.5年以上相关行业的综合性集团IT应用架构管理经验;
3.精通IT应用类项目,包括:ERP、MES、CRM、SRM、WMS、PLM、HR、BPM、OA等;
4.具有良好沟通能力.团队合作及统筹协调能力;
5.熟悉全球应用架构优先;
篇5:首席基础架构师职位描述与岗位职责任职要求
职位描述:
职责描述:
1.负责服务器/网络规划和建设;
2.负责信息安全规划和建设;
3.负责推进公司基础架构项目,包括方案设计与论证、选型、实施、控制,确保项目建设目标达成;
4.跟踪IT基础设施领域发展趋势、行业最佳实践,关注相关技术发展及新技术的应用,并推动公司IT基础架构优化;
任职要求:
1.计算机科学相关专科或以上学历;8年以上IT基础架杀鸡管理工作经验;
2.对内部网络、各类服务器应用,数据库、存储、虚拟化平台等管理经验;
3.熟悉主流云平台及相关产品,如:阿里云SLB,OSS,RDB,PTS,云监控等产品的用途及使用场景,可以根据公司的业务需要选择合适的产品;
4.熟悉linux/unix系统和开源产品,了解常用中间件如nginx及负载均衡技术;