Senior Software Engineer

Newcastle Upon Tyne
10 Jan 2018
09 Feb 2018
Contract Type
Full Time
Our client is an innovative venture capital backed tech team based in Newcastle and due to growth and expansion they are looking for an experienced Senior Software Engineer.
You will be responsible for the following:Processes and infrastructureSetup servers requirementsInstall necessary server softwareKeep the server software up to dateSetup and manage server monitoring toolsMonitor servers performanceTweak servers performance accordinglySetup load balancing as necessary for the web servers and servicesSetup and maintain the deployment servers and toolsImplement and monitor server security and firewallsSoftware developmentContribute proactively to the technical solutions required to implement the functional specificationsGive objective and realistic estimates for the tasks assignedWrite functional, OOP oriented, scalable, multi-threading aware, maintainable, testable and reusable codeFocus on reliability and technical standardsTake the TDD approach where applicableWrite unit tests where applicableFollow the coding standards and conventions that are most applicable and used within the technical departmentDiscover and use cutting edge technologies and frameworks that shall help the Screach system, infrastructure and software competitive, reliable and scalableDatabase related tasksDevelop efficient database client code which makes use of indexes and the database frameworks availableBasic querying and database usage during developer testing, using a database client UITechnical specificationsContribute proactively to the technical specifications and to the test specificationsDocumentationDocument codeWrite technical documentation
Salary: £35,000-£45,000 + excellent benefits.

This job was originally posted as