Software Developer – Marine Propulsion Machinery

职务 顾问 - 信息技术
地点
Shanghai, 中国
公司行业 信息技术咨询 - 信息化 - 软件编辑
合同类型 长期合同
所需职业经历 0-2年

Responsibilities

The main tasks for the successful candidates will be:

  1. Develop for products: Nauticus Machinery

  2. Develop user interface and common components: e.g. 3D modelling, workflow manager,

    database and so on.

  3. Design of the overall architecture of future web-based applications

  4. Programming in

    1. Microsoft Visual Studio, C#

    2. Microsoft .NET framework

    3. Windows Presentation Foundation (WPF)

  5. Be responsible for the software architecture, design and improvement of testing coverage

  6. Work closely with stakeholders in Oslo

  7. Leading contributor individually and as a team member, providing direction and mentoring to

    others

  8. Identify and solve the technical debt/risk of the current application

  9. Contribute on the support and marketing activities


Qualifications, skills and experience

  1. Bachelor, Master or PhD in in Computer Science or equivalent

  2. Good at programming in C#

  3. Good at problem solving and algorithm

  4. Good verbal and written communications skills in English

  5. Good at Object Oriented Programming (OOP) and Design Pattern

  6. Good team player

  7. Good at software engineering, be familiar with Agile/Scrum methodology

  8. Good at WPF knowledge

  9. ASP.net is preferred

  10. Experience on the SaaS project is preferred

  11. 3D modeling knowledge is preferred

  12. Curious to learn more about marine engineering domain knowledge and product development