开发人员 - SQL/Python/Java

15个月前合同
Knewin

Knewin

location 多伦多
unsaved
职位标题: 工程师(Java + Azure ML) 工作地点: 加拿大安大略省多伦多(混合) 职位类型: 合同 职位描述: 具有使用Java/Kotlin/C#/Go等语言编写干净、可扩展的代码的经验。 深入了解关系数据库(如Microsoft SQL Server、MySQL)。 有编写RESTful API端点的扎实经验。 热衷于测试驱动开发,并具有工作知识。 具有UI开发和框架(如React、Angular)的经验。 精通GIT。 具有使用系统和性能监控工具(如New Relic、DataDog)的经验。 具有使用自动化测试框架(如Selenium、Cypress、Rest Assured)的经验。 在Azure ML工作区上工作,并熟悉ML Ops(必须)。 良好的组织、批判性思维和个人领导能力。 能够在最少的监督下进行交付的自我启动者。 能够接受学习新事物时的不适感。 团队合作者。 具有解决问题能力的分析思维。 作为出色的工程师的经验。 计算机科学或相关学位的学士学位。 额外加分项: 具有Spring Boot的经验。 具有React、Selenium自动化和云端经验是加分项。 具有Docker、Kubernetes和Istio的经验。 具有Ansible的经验。 具有Jenkins CI/CD流水线的经验。 具有Linux和IP网络知识。 具有AWS/Azure云服务或等效经验。 具有SAML、OAuth和OpenID Connect的经验。 具有在SaaS产品上工作的经验。 具有面向服务的架构知识。 了解Python、Bash或Groovy等脚本语言。 在生产级系统上具有呼叫经验。 在专业环境中指导他人的经验。 工作职责: 在软件开发生命周期中识别、优先处理和执行任务。 与业务合作,迭代软件要求。 通过生成干净、高效的代码开发工具和应用程序。 通过适当的工具和脚本自动化任务。 分析和调试系统。 以测试驱动的方式执行验证和验证测试。 审查他人的工作,并邀请他人审查您的工作。 与内部团队和供应商合作,修复和改进产品。 确保软件与最新技术保持同步。