职位范围
高级开发人员(全栈)将负责分析、定义、开发、单元测试、修复错误、创新和维护新的和现有的软件应用程序。我们正在对前端应用程序进行转型,因此对新技术的好奇心、热情和灵活性是您的特质。一些应用程序是在Alterna中开发的;其他应用程序将涉及第三方(如金融科技)应用程序的集成或定制。
作为Alterna数字化演进的一部分,我们正在转向AI驱动的开发,以增强会员体验并简化操作。理想的候选人将渴望探索AI如何优化软件开发、自动化流程,并推动我们数字产品的创新。
此人将战略性地设计和实施支持核心组织功能的信息系统,并确保其高可用性。现任者将评估满足业务需求所需的技术,并在应用团队中提供技术领导。
此人将运用经过验证的沟通技巧、解决问题的能力和最佳实践知识,指导与设计、开发和维护关键任务应用程序相关的问题。理解业务需求、了解各种技术的可能性和局限性以及寻找创造性解决方案的能力至关重要。
主要职责
开发与部署
- 在整个技术栈中开发和配置Alterna中的各种应用程序。
- 开发、完善和调整应用程序之间的集成。
- 与供应商联系,以高效实施新软件产品或系统,并解决任何适应性问题。
- 推荐、安排和执行软件改进和升级。
- 在适用的情况下,设计、开发并监督端到端集成系统的实施。
- 协助规划和部署应用程序安全措施。
战略与规划
- 确保提议和现有系统架构与组织目标和宗旨一致。
- 与利益相关者合作,定义新技术实施的需求。
- 与其他开发人员合作,利用您在设计原则方面的坚实基础,构思和开发新的软件程序和应用程序。
- 与开发人员和设计师合作,构思和开发新的软件程序和应用程序。
- 协助定义软件开发项目计划,包括范围、时间安排和实施。
- 与第三方供应商互动,了解其系统的架构。
运营管理
- 制定和执行测试计划,以检查基础设施和系统性能。
- 开发、记录、沟通和执行应用程序开发标准和政策。
- 设计、运行和监控新旧程序的软件性能测试,以纠正错误、隔离改进区域和进行一般调试。
- 与网络管理员、系统分析师和软件工程师联系,协助解决软件产品或公司软件系统的问题。
- 提供应用程序的二级/三级支持。
资格
教育与认证
- 计算机科学、信息系统或软件工程领域的大学学位,具有超过7年的相关工作经验。
知识与经验
- 后端:C#、Web API(REST)、ASP.NET MVC、.NET Core、JSON/XML、MSSQL。
- 前端:HTML、CSS/LESS、JavaScript。
- 深入了解操作系统的技术知识,主要包括Windows(Linux是一个加分项)。
- 遵循清晰编码方法和最佳实践,包括调试、测试(单元、集成)、代码检查、版本控制和安全考虑。
- 具有API测试经验(如Postman)是一个优势。
- 拥有Azure云和Azure DevOps的实际操作经验是一个强项。
能力
- 您愿意亲自动手完成任务。
- 高度自我激励和自我导向。
- 您具有实验性/成长心态,以在不确定性中推动创新。
- 您对数字化、金融服务、改善人们的财务生活、数字技术和最佳实践充满好奇。
关于Alterna Savings
Alterna Savings and Credit Union Limited(Alterna)在银行业中已有超过115年的历史,创造了改善生活的金融服务,同时回馈我们的社区。Alterna由Alterna Savings and Credit Union Limited及其全资子公司Alterna Bank组成。
作为魁北克以外的首家全方位服务的会员制合作金融机构,Alterna Savings通过遍布安大略省的40多个分支机构网络以及呼叫中心和数字渠道,与超过21万名会员分享其专业知识。会员和客户还受益于行业领先的在线经纪和投资管理服务。
在Alterna工作
我们为我们的诚信、尊重和合作的企业文化感到无比自豪,每个人都朝着一个共同的目标努力;即员工、会员和客户的财务健康。这一承诺为我们赢得了多个著名的雇主奖项,包括连续八年获得国家首都地区顶级雇主奖。
- 虽然我们感谢所有申请者,但将优先考虑最符合上述资格、关键技能和能力的候选人。
- Alterna遵守安大略省残疾人法案。如果您有残疾,请联系我们的招聘团队,并告知我们如何为您提供便利。