Senior Software Engineer

Recruiter
NRG PLC
Location
Tyne and Wear
Posted
10 Jan 2018
Closes
11 Feb 2018
Contract Type
Permanent
Hours
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 infrastructure
Setup servers requirements
Install necessary server software
Keep the server software up to date
Setup and manage server monitoring tools
Monitor servers performance
Tweak servers performance accordingly
Setup load balancing as necessary for the web servers and services
Setup and maintain the deployment servers and tools
Implement and monitor server security and firewalls
Software development
Contribute proactively to the technical solutions required to implement the functional specifications
Give objective and realistic estimates for the tasks assigned
Write functional, OOP oriented, scalable, multi-threading aware, maintainable, testable and reusable code
Focus on reliability and technical standards
Take the TDD approach where applicable
Write unit tests where applicable
Follow the coding standards and conventions that are most applicable and used within the technical department
Discover and use cutting edge technologies and frameworks that shall help the Screach system, infrastructure and software competitive, reliable and scalable
Database related tasks
Develop efficient database client code which makes use of indexes and the database frameworks available
Basic querying and database usage during developer testing, using a database client UI
Technical specifications
Contribute proactively to the technical specifications and to the test specifications
Documentation
Document code
Write technical documentation

Salary: £35,000-£45,000 + excellent benefits.