27 May 2021

Our client is a leader in innovative products, services and offers solutions for professional, medical, industrial, and commercial customers . They are looking for an experienced Software engineer to be involved in development of innovative, high quality software products.

Mandatory Skill(s)

  • Degree in Software engineering, Engineering, Physics, Mathematics or equivalent;
  • Minimum 5 years of software development working experience;
  • Proficiency in programming skills – C++, C#, .NET architecture, WPF and MS Visual Studio;
  • Good understanding of software development methodologies (Scrum or agile methodologies) and software test methodologies;
  • Strong interpersonal, communication and written skill;
  • High level of Accountability, Integrity and Ownership;
  • Good team player and strong stakeholder management.

Desirable Skill(s)

  • GPU programming in CUDA, design of parallel algorithms and image/video processing optimisation.
  • Experience in cloud computing.

Responsibilities

  • Responsible for development, modification, verification of software products and ensuring project implementation within defined timelines;
  • Involved in integration of new features, redesign of existing code, optimizing and improving software platforms;
  • Work along with product management team to understand, refine and review requirements;
  • Develop and implement workflows, functional models for modules based on product requirements;
  • Collaborate with interdisciplinary teams and global teams to meet the project objectives;
  • Identify issues, aid in troubleshooting and is involved in unit testing;
  • Actively involved in optimizing and improving all aspects of software development process;
  • Ensuring product quality and implementation follows coding rules and guidelines;
  • Create and maintain proper documentation.
Apply to this Job