职位概述:
这是一个位于加利福尼亚州阳光谷的现场职位。候选人必须居住在洛杉矶大区。
工业金属供应公司成立于1948年,是加利福尼亚州和亚利桑那州领先的金属分销商,拥有七个分支机构。我们正进入一个激动人心的新增长阶段,努力进一步提升品牌知名度,同时改善客户体验。我们致力于利用技术来增强制造流程,提高运营效率,并在各个平台之间整合技术。
我们正在寻找一位经验丰富的软件开发人员,负责构建IMS应用程序,包括从后端服务到客户端对应部分及相应的中间件。您的主要职责是设计和开发这些应用程序,并与团队的其他成员协调,处理基础设施的不同层面。因此,致力于协作解决问题、复杂设计和高质量产品是必不可少的。
主要职责:
- 将应用程序故事板和用例转化为功能性应用程序
- 参与整个应用程序生命周期,专注于编码和调试
- 编写干净的代码以开发功能性网页应用程序
- 进行应用程序的故障排除和调试
- 执行UI测试以优化性能
- 管理尖端技术以改善遗留应用程序
- 与前端开发人员合作,将用户界面元素与服务器端逻辑集成
- 收集并解决技术和设计需求
- 为内部团队提供培训和支持
- 构建可重用的代码和库以供将来使用
要求/技能:
- 证明有后端开发人员的工作经验
- 精通Node.js、C#、Python,并对其生态系统有良好的了解。
- 熟练掌握Node.js、C#和Python等编程语言
- 熟悉Node.js和.NET Core框架
- 对面向对象编程有深入理解
- 编写可重用库的能力
- 具备团队合作精神和解决问题的态度
- 熟悉各种设计和架构模式
- 了解并发模式
- 熟悉前端语言(如HTML、JavaScript和CSS)
- 熟悉SQL和NoSQL数据库
- 有流行的网页API框架的经验
- 擅长编写干净、易读的代码
- 理解可扩展应用程序背后的基本设计原则
- 创建代表和支持业务流程的数据库模式
- 实施自动化测试平台和单元测试
- 熟练掌握代码版本控制工具,如Git
- 熟悉持续集成和部署(CI/CD)
教育水平:
- 计算机科学学士学位必需,硕士学位优先
- 5年以上软件开发和系统设计经验
在IMS的生活:
公司坚信,团队越多样化,我们的工作就会越好。我们致力于平等机会的就业,并在所有情况下庆祝包容性。作为员工,您可以期待:
• 一个支持性和包容性的氛围,团队重视您的贡献。
• 有吸引力和竞争力的薪酬方案。
• 通过工作经验和人力资源/人事资源团队及学习与发展计划提供的机会,促进成长和发展。
• 经常的办公室活动、午餐学习、志愿者机会等。
• 一项慷慨和全面的福利计划,包括假期、病假、油费补贴、全面的医疗福利、退休计划、401k公司配比等。
公司相信,每位团队成员对我们的成功做出了重要贡献。这种贡献不应仅限于职位描述中列出的职责。因此,这份职位描述旨在概述主要职责、资格和工作范围,但不限制员工或组织仅限于识别的工作。我们期望每位团队成员在必要时随时提供服务,以确保我们的努力成功并追求个人职业成长。