高级软件开发工程师 - API

多伦多 8天前合同 网络
面议
我们正在寻找一位拥有超过10年经验的高级软件开发人员,负责领导客户端应用程序的增强工作。该职位的主要任务是开发一个关键的新数据交换接口,实现省级和国家系统之间的无缝交易传输,确保每年大量交易的顺利进行。您将在替换旧接口和使用微软开发平台现代化公共安全基础设施方面发挥关键作用。 薪酬:$543.7-$579.46/天 优势 - 完全远程:享受100%远程工作安排的灵活性,同时支持多伦多团队。 - 长期潜力:初始12个月合同,并有两个重要的延长选项。 - 关键任务影响:参与高风险公共安全软件的开发,该软件自动化重要的数据输入和安全功能。 - 现代化工作:获得大规模系统集成和国家级旧接口替换的经验。 职责 - 应用程序开发:领导使用.NET框架设计、编码、单元测试和部署复杂企业应用程序的增强功能。 - 接口工程:开发一个新的数据交换接口,以促进省级注册表和国家性犯罪者注册表之间的持续通信。 - 架构与设计:制作高质量的软件架构文档,包括用例、类图、组件图和状态图。 - 技术故障排除:参与JAD会议和演练,解决应用程序环境中的复杂缺陷和事件。 - 数据库管理:使用dotConnect数据提供程序为Oracle RDMS编写和实现SQL程序、脚本和对象定义。 - 文档编制:创建详细的编程规范、用户界面设计和原型,同时根据既定标准维护缺陷跟踪。 - 集成测试:领导系统和集成测试阶段,以确保高性能数据交换和系统稳定性。 资格 - 专业知识:至少10年以上设计和开发复杂企业应用程序的经验。 - 核心技术栈:精通ASP.NET(MVC和Identity)、C#.NET、VB.NET和SQL。 - 前端技术:具有JavaScript、jQuery、Bootstrap和XML/XSLT的经验。 - 环境知识:具有Windows Server(2016/2022)和IIS/反向代理配置的实际操作经验。 - 框架:深入了解.NET框架(所有版本)、实体框架、WCF(Windows通信基础)和WPF。 - 工具:精通使用Visual Studio、Team Foundation Server(TFS)和企业库。 - 数据库技能:具有Oracle RDBMS和MS SQL Server的丰富经验,特别是在SQL程序的故障排除和优化方面。 总结 如果您对位于多伦多的软件开发人员(高级)职位感兴趣,我们鼓励您在线申请:www.randstad.ca。 只有符合条件的候选人会被联系以进行下一步。我们期待您的来信! Randstad Canada致力于培养一个反映加拿大所有人民的劳动力。因此,我们致力于制定和实施策略,通过审查我们在整个劳动力生命周期中的内部政策、实践和系统,增加工作场所的公平性、多样性和包容性,包括所有员工的招聘、保留和晋升。除了我们对尊重人权的深刻承诺外,我们还致力于采取积极行动以推动变革,确保每个人都能无障碍地充分参与劳动力,尤其是通常在加拿大劳动力中代表性不足的寻求公平的群体,包括认同为女性或非二元性别/性别不符合者;原住民或土著人民;有可见或不可见残疾的人;以及可见少数族裔、种族化群体和LGBTQ2+社区的成员。 Randstad Canada致力于为所有候选人和员工创造和维护一个包容和无障碍的工作环境,通过支持他们在整个就业生命周期中的无障碍和住宿需求。我们要求所有求职申请通过发送电子邮件至accessibility@randstad.ca来识别任何住宿需求,以确保他们能够充分参与面试过程。 此招聘信息适用于现有和即将出现的职位空缺。