Knowledge of and experience with the following:

In terms of Software Development, knowledge of and experience with as much of the following as possible is required:

Development

– Web, Windows & Mobile Development
– C#/ VB.NET 1.x-4.x and Core
– ASP.NET, MVC, Web API and Core
– HTML, CSS, JavaScript & TypeScript
– jQuery, AngularJS, Angular and React
– ORM (EF, EF Core, LLBLGen Pro etc.)
– Web Services (REST & SOAP)
– SharePoint 2007-2016 & Online
– Dynamics CRM 2013-2016 & Online
– Workflow Development
– K2 or Nintex
– Office 365 Development
– Azure Development

Databases

– SQL Server 2008-2017
– Database Design
– Database Administration

Applications

– Windows Server 2008-2016
– Internet Information Services (IIS)
– Visual Studio and TFS/VSTS
– Subversion or Git Source Control

Apart from Software Development, knowledge of and experience with any/all of the following would be an advantage, but is not required:

Products and Services

– Windows 7-10
– Windows Server 2008-2016
– SQL Server 2008-2017
– Exchange Server 2007-2016 & Online
– Skype for Business 2015-2016 & Online
– SharePoint 2007-2016 & Online
– Dynamics CRM 2013-2016 & Online
– Virtualisation (Hyper-V or VMware)
– Office 365 Administration
– Azure Administration

Networking

– IP addressing, switching, routing, VLAN, DNS, DHCP, NAT, cabling etc.

Security

– Firewalls, wireless, servers, endpoint security, anti-virus etc.

Unified Communications

– VOIP, PBX, Hosted PBX
– Mimecast

Hosting

– DNS, Web, Email

Internet

– Fibre, DSL, LTE, VPN, wireless etc.

Hardware

– Servers, workstations, mobile devices, printers etc.
– Dell, HP, Cisco, SonicWALL, FortiGate, UBNT etc.

Related degree, diploma or relevant qualification.

Related and up to date Microsoft certifications will be an advantage.

Learn more/Apply for this position