软件研发后端开发 (Software Engineer back-end)

Engineering | Shanghai, China

Description

The Laserfiche development team is looking for a talented coder who enjoys creating new features and improving what already exists. If you thrive in a fast-paced environment, want to do more than maintenance projects and are passionate about commanding the power of server-side technology, this job is for you!

As a back-end developer at Laserfiche, you’ll be part of a collaborative team that works in an iterative manner to deliver the next generation of the Laserfiche document and records management server. In particular, you’ll be responsible for developing, implementing and refining the server applications that lie at the heart of the Laserfiche product line—all while optimizing security, scalability, and performance under load.

Responsibilities Include:

  • Gather software requirements, develop functional software designs and specifications
  • Write and debug server-side code, primarily in, but not limited to, C++ and C#
  • Write, debug, and optimize SQL queries and stored procedures
  • Develop test plans and write test code
  • Measure application performance and optimize code
  • Write documentation for code artifacts and the design of subsystems
  • Assist product support engineers in troubleshooting problems encountered by customers, and developing patches and fixes
  • Research new technologies for use in product development

What You’ll Need:

  • A B.S. in computer science or similar technical field of study
  • Strong knowledge of modern C++. Knowledge of C# and the .NET Framework is desirable
  • 3+ years of experience in developing scalable cloud systems
  • A good understanding of computer architecture, operating systems, network programming, and databases
  • The ability to understand, speak, and write technical documentation in English
  • The ability to manage one’s own time and to multi-task effectively
Click here to learn more about Laserfiche

角色和责任:

  • 收集软件需求,开发软件功能设计和规格
  • 编写和调试服务器端代码,主要但不限于C++和C#语言
  • 编写,调试和优化SQL查询和存储过程
  • 开发测试计划和编写测试代码
  • 测量应用程序性能并优化代码
  • 编写代码文档和子系统的设计
  • 协助产品支持工程师解决客户遇到的问题,并开发补丁和修复程序
  • 研究用于产品开发的新技术

 职位要求:

  • 创造性的头脑
  • 获得计算机或相关专业本科及以上学历
  • 出色的调试,解决问题和分析能力
  • 熟悉现代C++, C#或者Java
  • 对计算机架构,操作系统,网络编程和数据库有良好的理解
  • 理解,和撰写英语技术文档
  • 时间管理和执行多项任务的能力

Share