职位描述:
在Morningstar,赋予投资者权力是我们团结在一起并推动我们工作的原因。我们正在寻找专注于Web/.NET/AWS的软件工程师加入工作场所托管账户团队,与我们一起成长,向我们介绍新的想法并开发能够赋予我们用户权力的产品。您将拥有产品所有权,并负责通过同行评审、代码评审、测试覆盖率和最佳实践确保流程和质量的遵守。您将作为软件守护者,负责非功能性要求、架构方向和代码质量,同时解决技术债务。每天,您将与跨学科的团队成员一起开发投资者的产品。您将每天与产品经理互动,了解我们的领域并创建推动我们前进的技术解决方案。我们希望与其他工程师合作,他们对我们的机会有知识和激情。这些职位设在我们芝加哥或多伦多办公室。
工作职责:
• 在各种市场上构建设计良好、工程良好、稳定、可扩展的产品。
• 实施良好的敏捷实践(使用JIRA),包括测试驱动开发和持续集成。
• 分析和解决生产问题,并将仪表化和操作准备性构建到系统架构中。
• 技术产品所有权和责任,通过同行评审设计和代码、单元测试结果和部署过程,提高开发团队的生产力。
• 在使用常见设计模式进行面向对象分析和设计方面拥有良好的工作经验。
• 以“完成任务”态度拥有团队成功的责任感;能够理解和利用现代技术,可能扮演多个角色,包括业务分析师、数据库管理员、质量保证和项目经理。
• 保持对新兴技术的了解。
• 提倡可用性和编码最佳实践。
资格要求:
• 计算机科学或相关领域的学士学位,拥有5年以上软件开发经验。
• 5年以上开发商业质量的Web应用程序和/或可扩展API的经验。
• 具有设计和构建全栈Web应用程序的实际经验。
• 熟练使用C#和Microsoft .Net技术栈。应具有以下技术的经验:Web API、MVC、Unity、Entity Framework、LINQ、异步编程和SQL Server。
• 在JavaScript或TypeScript方面有实际经验,并熟悉Vue.js或React.js。
• 必须能编写良好的单元测试。
• 了解如何保护Web应用程序免受常见安全漏洞的影响。
• 了解面向对象设计、领域建模、设计模式以及构建高度可扩展和可用的系统。
• 即使有多个交付物,也能保持高效率。
• 有Scrum方法论工作经验者优先。
• 能够独立工作,有效沟通,并产生卓越的结果。
• 有AWS服务(S3、Lambdas、CloudFront、API Gateway、DynamoDB、VPC Link、WAF ACL、Terraform)的经验。
002_MstarAssocLLC Morningstar Investment Management LLC法律实体
如果您收到并接受我们的聘用邀请,我们要求您将个人及相关投资信息保密披露给我们的合规团队(根据地区而异的天数)。这些投资将进行审查,以确保符合道德准则的要求。如果发现任何利益冲突,您将被要求立即清算这些持股。此外,根据您的部门和工作地点,某些员工账户必须与批准的经纪人持有(例如,所有美国员工账户)。如果适用,并且您的账户不在批准的经纪人处,您将被要求将您的持股转移到批准的经纪人处。
Morningstar的混合工作环境为您提供了在远程工作和每周面对面协作的机会。虽然某些职位可以完全远程工作,但我们发现当我们定期在一起时,我们的工作效果最好,通常每周三天。我们还提供一系列其他福利,以增强灵活性以适应需求变化。无论您身在何处,您都将拥有工具和资源,与全球同事进行有意义的交流。