Software Engineer / Software Developer

£30,056 - £35,670
05 Oct 2017
05 Nov 2017
Contract Type
Part Time
Software Engineer / Software Developer Harwell Campus, Oxfordshire Salary: £30,056 - £35,670 Full time/part time considered/some home working available About Us At the Science and Technology Facilities Council (STFC), one of Europe's largest research organisations, the expertise of our computing staff is key to making our research happen. We work with the very latest technologies to drive advances in both hardware and software that have genuine real world applications. About The Role We now have new opportunities for passionate Software Developers in our Facilities Business Applications Group, offering an excellent opportunity for career development and an exceptional benefits package. The group develops and maintains web-based software and is responsible for our SharePoint farm. We use a wide range of technologies such as Java EE, C#, Python, PowerShell, Oracle and Microsoft SQL Server databases, ASP.NET, HTML5, CSS3, Jekyll, JavaScript including jQuery and using frontend frameworks, web services (e.g. SOAP/RESTful), SharePoint, Jenkins, Windows and Linux servers and technologies. In this 'full stack' role you will: - use agile tools and techniques to play a full part in all aspects of the software development lifecycle - make sound technical decisions to guide our development of web-based tiered systems - be involved in DevOps and supporting new and existing systems - use tools such as Jenkins to manage the continuous integration and deployment of our solutions - be (or quickly become through training), an expert in the use of SharePoint and Office technologies, web technologies and web services, to develop solutions for our customers - use various frontend frameworks, task runners and testing frameworks. We do our best to use the right tool for the job. This means you get to develop your expertise in a wide range of server and client-side technologies and you will research and make recommendations on what tools or technologies we should use when embarking on a project. About You You will need to love code! You will have a strong academic background in computer science, software engineering or a related subject, or demonstrate significant relevant experience. You will have worked on enterprise tiered software projects with experience of object oriented analysis, design and implementation, and the software development lifecycle (requirements capture, design (UML), implementation and operation/maintenance). You will likely have had experience customising content management systems and/or using their APIs to programmatically interact with them. Further Experience or knowledge in any of the following will be beneficial: - SQL and relational databases - backend development (C#, Java or similar, SOAP/RESTful web services) - frontend web development (HTML5, CSS3, JavaScript, frameworks, task runners) - issue tracking systems - agile software development - PowerShell, SharePoint, O365, Office technologies, IIS, and/or Active Directory - automated testing and continuous integration tools (Jenkins, Hudson, Travis or similar) - requirements capture, analysis and specification - modern, responsive web development - relational database design - code repositories (Git preferred). Benefits An exceptional pension scheme, 30 days leave allowance and flexible working are offered, as well as an onsite nursery, subsidised restaurant, a gym and sports facilities. A relocation allowance may also be available where applicable. We will also provide you with a generous personal and professional development budget. To Apply Applicants are required to provide a cover letter detailing answers to the technical questions provided when you click through to our job board. Applications are received by UK SBS; to apply please visit our job board and click the "Apply Now" button. Applicants who are unable to apply online should contact us by telephone. The closing date for applications is 8th October 2017, however early applications are encouraged as applicants will be reviewed and considered on an ongoing basis.
This job was originally posted as