Software Development Engineer

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.

Software Development Engineer Job Description Template

Our company is looking for a Software Development Engineer to join our team.

Responsibilities:

  • To develop clean, readable and maintainable software codes:-According to requirements and specifications.

Requirements:

  • Good analytical and problem-solving skills;
  • Working experience in an agile software development environment;
  • Web-based tool/GUI development experience;
  • Good communication skills, both written and verbal;
  • Positive and professional approach at all times;
  • Ability to empathise with the customer’s viewpoint when designing and developing software;
  • 1 year of experience in working with Optical equipment (Digital Communication Analyzer, Optical Spectrum Analyzer, and Optical power meters);
  • Degree in Computer Science, Information Technology or related discipline;
  • Ability to work under pressure and to deadlines;
  • Initiative and ability to demonstrate a pro-active approach to tasks.