这个机会是与1960年成立的抵押银行行业的行业领导者合作。它是纳斯达克上市公司,几十年来一直稳步增长。他们采用创业管理实践,具有良好的协作和晋升机会。这是一个全职远程职位。
职位概述
高级软件工程师在组织中扮演重要角色,执行与公司信息技术功能相关的多项任务。这个全栈开发角色的主要职责是在有限的指导下,使用领先的Web技术和遵循行业最佳实践,规划、设计、编码和支持Web应用程序。
主要职责
• 为将复杂的项目需求转化为可管理的技术计划做出必要的研究和分析。
• 向高级管理层提供有关设计和运营的反馈和意见。
• 向高级管理层提供有关系统变更的建议,包括重新设计和增强,以确保流程效率、员工生产力、可用性和客户满意度。
• 在开发Web应用程序时应用编码模式。
• 使用最佳实践编写、测试和调试定制和新功能。
• 识别、调查和解决平台错误和问题。
• 将未解决的平台错误和未解决的问题升级给团队的高级成员或管理层。
• 生成稳健的单元测试并成功执行,以确保代码质量最高。
• 帮助设计和增强内部RESTful API。使用OpenAPI 3.0与第三方Web服务和API合作。
• 帮助维护和增强复杂且可扩展的企业级应用程序。
• 参与代码审查,并与团队的其他成员合作完成分配的任务。
• 在团队中分享技术知识。
• 运用专业知识回答问题并协助其他团队成员。
• 监控和优化网站的可用性。
• 根据需要实施安全更新和补丁。
• 协助项目规划会议,确定项目范围和方法;将开发与公司目标对齐。
• 正确记录功能(设计文档、行内、维基等)。
• 参与培训材料、工作辅助工具的创建,以及任何新的推出或更新。
• 履行分配的其他职责。
资格要求
• 学士学位,计算机科学或相关领域的学士学位优先,以及在软件/ Web开发相关角色中至少五年的经验。
• 精通PHP中的模型-视图-控制器(MVC)架构和面向对象设计原则和模式。
• 精通JavaScript库,如React、AJAX/ JSON、Web Sockets、CSS 3或4、CSS预处理器(Bootstrap)和HTML 5。
• 在后端服务中使用NodeJS和Redux进行状态管理的经验。
• 精通创建和使用REST API。
• 了解JavaScript框架(Angular、ReactJS)。
• 有测试驱动或行为驱动开发方法的经验。
• 具有高级SQL技能或在NoSQL数据库(如MongoDB、Cassandra等)方面的经验。
• 具有Python或PERL的高级脚本编写技能。
• 在AWS等基于云的平台上进行开发的经验。
• 具有高级调试技能,在Dev、QA/UAT和生产环境中进行单元测试和解决问题的能力。
• 精通使用源代码控制系统,最好是Git。
• 使用Jira、Confluence和Slack等工具进行敏捷开发过程的经验。
• 具备自我激励的能力,具有学习/适应新技术和技术的能力。
• 能够记录流程和程序。
• 能够在快节奏、截止日期驱动的环境中同时组织和管理多个优先事项。
• 需要出色的人际交往能力。
• 高度注重细节和组织能力。
• 具备批判性思维能力,包括评估事实和数据以得出结论,并确定决策及相关风险的长期影响能力。
要求
出差:0%
目标薪资范围:每年124,000美元至135,600美元,在愉快的工作环境中,竞争力的报酬和优厚的福利待遇;包括医疗、牙科、视力、人寿保险、意外身故和伤残保险、长期残疾保险和401(k)与雇主匹配。