程序员

16个月前全职
90K - 100K Columbia University

Columbia University

location 纽约
unsaved
• 职位类型:行政官员 • 正式/临时:正式 • 每周工作小时数:35 • 薪资范围:$90,000 - $100,000 最终选定该职位的候选人的薪资将根据多种因素确定,包括但不限于部门预算、资质、经验、教育背景、许可证、专业知识和培训。上述薪资范围代表了大学在发布时对可能的薪资范围的善意和合理估计。 职位概述 候选人将基于各种JavaScript技术提供解决方案,并支持和维护当前和未来基于这些框架构建的应用程序和网站。候选人必须具备结构化JavaScript的技能,并具备使用React、Angular或Dojo等现代JavaScript库和框架的经验。候选人将为基于云的Web应用程序和地图工具的快速原型设计和开发做出贡献,并实施创意用户界面和与后端系统和服务进行交互的程序。 职责 • 参与根据规格说明设计、开发和维护基于AWS云的优化Web应用程序;使用HTML、CSS和JavaScript框架以及其他类似技术编程用户界面和后端API。 • 协助开发和维护使用JavaScript框架(如Leaflet、OpenLayers和Dojo)的符合标准的地图工具在AWS云中。 • 与科学家、研究人员、GIS分析师和系统开发人员协作,通过协调需求、时间表和活动来完成应用程序开发;参与团队会议;展示概念验证和原型;解决开发和生产问题,特别是在AWS云中。 • 在AWS云环境中使用敏捷方法和相关工具进行应用程序开发、部署和维护(CI/CD)。使用Git仓库维护应用程序源代码和配置。 • 通过研究新技术和软件产品、参加教育机会、阅读专业出版物、保持个人网络、参加专业组织等方式不断更新工作知识。 • 撰写Web应用程序的规范文件,为技术文档的开发做出贡献。 • 通过开发文档和辅助工具来支持用户。 最低资格要求 • 计算机科学学士学位或同等学历。 • 至少3年相关经验。 • 具备使用React、Angular或Dojo等JavaScript框架开发Web应用程序的编程经验。 • 熟悉面向对象分析、设计和软件设计模式。 • 精通AWS云环境的工作。 • 出色的书面和口头沟通能力。 • 能够在快节奏、团队合作的环境中独立高效地工作。 • 能够处理变化的优先事项和多个项目。 • 精确性和注重细节至关重要。 • 能够在少量监督下工作。 • 有时需要进行非工作时间的工作。 首选资格要求 • 使用现代技术(如React/JavaScript、Angular/TypeScript或Dojo)开发单页应用程序的经验。 • 使用JavaScript库(如Leaflet、OpenLayers或ArcGIS JavaScript)开发Web地图应用程序和工具的经验。 • 熟悉基于ArcGIS Enterprise的地理空间Web服务和WMS、WFS、WCS和WPS等OGC标准。 • 具备Java编程经验将是一个强大的优势。 • 熟悉Python或C/C++。 平等机会雇主/残疾人/退伍军人 哥伦比亚大学致力于雇佣合格的当地居民。