Senior Software Engineer - Contract
FPSG are currently partnered on an exciting Digital Transformation Project requiring additional Contract resource for Software Engineers and Senior Software Engineers.
The roles will be based in Central Scotland and FPSG will be conducting interviews in our Edinburgh and / or Glasgow city centre offices.
We are looking for Software Engineers up to Senior Software Engineer level, who have a wide range of expertise and a deep understanding of Software development, as the main focus on the role will be delivering high quality work. Coming from a background that has given exposure to both Agile and Waterfall methods of Project Management, it is important that you are proficient in iterative software development and understand the associated responsibilities, practices and artefacts. You will have the opportunity to exert your influence in successfully design and implement web applications, web APIs, (using RESTful principles) and various other components. Very much part of a Team, you will work collaboratively with colleagues in Design & UX, Test, Infrastructure and Release Management functions to achieve common goals.
General Duties for Senior / Software Engineers
Take on full technical responsibility for all aspects of system specification and design, ensuring compatibility with enterprise and solutions architecture.
Play a major technical role in the assessment and selection of software packages.
Select, in consultation with more senior management as required, appropriate design standards, methods and tools and ensure they are applied effectively.
Advise system development teams on the evaluation and impact analysis of major design options.
Manage and help co-ordinate design staff within the organisation.
ICT Essential Knowledge
Significant senior professional experience designing, implementing and scaling high traffic commodity services, web applications and web services.
Experience of web development using the following stack:
Server-side Java / JEE;
HTTP, XML and JSON;
Document, Object or Relational databases;
SOAP or RESTful web services;
Mac OSX or Linux operating system.
Proficient with standard technical practices including unit testing, version control, continuous integration, coding standards, design patterns & refactoring.
Familiar with the realisation of system quality attributes. Particularly, security, performance, compatibility, resilience and scalability.
Familiarity with systems integration and the architectural patterns and tactics used to achieve this, including experience of integrating with third-party web APIs.
The ability to communicate clearly and consistently on these, and other elements of the software development lifecycle, with the wider team, is also important.
If you meet the above criteria and would like to learn more about the full, extensive job description and interview process, please submit your CV (ideally in Word format, please) ASAP.
FPSG is committed to equal opportunities regardless of gender, race, disability, sexual orientation, religion or belief and age.
For further IT vacancies through FPSG, please visit our website and follow @MTFPSG and @FPSGRecruitment on Twitter where we use #IT_FPSG to flag our IT jobs, IT blogs and IT updates.