Server Engineer

Reference:

MS SE 9167432

Sector:

Developer, Development & Programming

Salary:

£130,000 to £145,000 Per Annum

Benefits:

+ Excellent Bens - Fully remote Working

Town/City:

Cambridge

Contract Type:

Permanent

We specialise in the recruitment of high quality candidates in the IT Development sector and we have an excellent opportunity for a Server Engineer. The company is a digital signage media player and the role will be integral in the decisions for the architecture of a high-load, complex, distributed system, designed for both cloud deployment and on-premise hosting. The role will be involved in discussions and research of complex technical tasks, including troubleshooting, system analysis and optimization, and re-architecting existing modules.

Salary up to £145,000 for the ideal candidate, plus excellent benefits

Currently 100% remote with occasionally travel to the Cambridge office

Server Engineer’s Core Duties

  • Interface between server development team and other parts of the organisation (including DevOps, client development and product management)
  • Work with stakeholders on cross-discipline APIs and ensure the overall system is designed in a coordinated manner
  • Implement performance modelling and analysis to ensure sufficient scalability for future growth
  • Ensure that security is incorporated into the system from the outset
  • Work with development and QA organisations for a holistic approach to testing
  • Complete code reviews and mentor other engineers
  • Design and implement server-side code

Server Engineer’s Key Skills

  • 5+ years of software development in a commercial environment
  • Thorough understanding of HTTP and network communication stack
  • Experience of REST services
  • Experience with microservice architecture and distributed systems architecture
  • Skilled with modern JavaScript programming
  • Experience with .NET and C#
  • Familiarity with relational and non-relational databases
  • Familiarity with security considerations
  • Familiarity with cloud hosting platforms (Azure/AWS)
  • Excellent team working and communication skills

Server Engineer’s Desirable Requirements

  • Experience in ASP.Net, WCF, Web API
  • ADO.NET
  • LINQ
  • Understanding of SOLID principles
  • Familiarity with unit testing frameworks
  • Experience in a DevOps environment
  • Familiarity with Gerrit code review and Jenkins CI

Are you enthusiastic about the Server Engineer job? Send us your CV in word format today