Senior software Engineer

Recruiter
Employment International
Location
York
Salary
45000.00 - 55000.00 GBP Annual
Posted
14 Jun 2021
Closes
18 Jun 2021
Sectors
Engineering
Contract Type
Permanent
Hours
Full Time

Senior Development Engineer - .Net, C#

Software organisation creating award winning and game-changing software in the Audio Visual/Unified Communication space. As a Senior Development Engineer, you will be responsible for contributing to and maintaining our growing library of device drivers. Drivers are modular pieces of code designed to interface with A/V devices via their APIs/protocols, using multiple network technologies (Telnet, SSH, HTTP, WebSockets, etc). Working extensively in Visual Studio and Github environments, you will have a good understanding of Gitflow and code branch methodologies.

Working closely internally and offering support to our third-party development partners. You will have the ability to engage with others, as well as work independently. You should have a dynamic and driven personality, can solve problems, and contribute to other technical aspects of the platform when called upon.

Responsibilities

  • Analyse manufacturer APIs and protocols.
  • Develop, maintain and test drivers (existing and new).
  • Integrate data into third party Business Intelligence systems such as Microsoft Power-Bi.
  • Conduct research into the market and the next integration opportunities.
  • Be a technical point of contact for our manufacturer partners.

Candidate Requirements

  • Excellent working knowledge of .NET Framework v4.5.2 and the C# programming language.
  • Solid understanding of design patterns and use of third-party frameworks.
  • Good understanding of multithreaded programming techniques.
  • Good understanding of IP Networking (SSH, HTTP(s), WebSockets, etc).
  • Good understanding of server infrastructure (specifically Windows Server).
  • Good problem-solving skills.
  • Ability to work both independently and collaboratively.
  • Creative thinker and team player.
  • Understanding of the AV or UC market is desirable.
  • Knowledge of A/V programming languages such as AMX Netlinx, Crestron Simpl# and Extron Python is desirable.

    More searches like this