Lead/Senior Lead Software Engineer (R&D/CE) - Backend (C++ & .NET)

IFS
a year ago
tie
0 Applied
Expired on: Mar 06 2024
tie

Ref.No 00005007

Description

Essential Duties and Accountabilities

  • Participate in the full R&D lifecycle of our products including design, development, testing, bug fixing, documentation and 3rd line support
  • Produce clear high-level design documentation for new features or enhancements and accurate development estimates
  • Write robust high-quality documented code (C++, C# and T-SQL) adhering to the most appropriate coding practices
  • Profile and optimize code to maximize performance and minimize resource utilization
  • Produce clear release documentation
  • Assist with unit and system testing
  • Provide 3rd line technical support
  • Participate in peer design and code reviews
  • Share knowledge, guide and train colleagues
  • Be an active member of the team
  • Contribute to improvements in IFS products, services and processes.

Qualifications

Overall Required Competence

To be a successful Software Engineer at IFS your mindset will be the key factor, but we would prefer you to have a relevant academic degree (M.Sc. or B.Sc.) preferably in software engineering.

The ideal candidate will be able to provide evidence of the following qualities and characteristics:

  • Strong C/C++ development experience (at least two years)
  • Experience of developing highly multi-threaded applications and a thorough understanding of low-level thread synchronization primitives
  • Experience of developing networked applications using TCP and UDP
  • Solid SQL skills
  • .NET development experience using C#
  • Familiarity within the Visual Studio environment
  • Knowledge of SIP or related VoIP technologies would be highly beneficial


Skills
.NET
SQL
c++
Industry Sector