Software Developer

Full Time Greater London IT Job Pro UK

A market-leading software company is seeking a Software Developer to be part of the team responsible for the development of the company’s software products.

The role will be remote-based to start with. Going forward there would be a requirement to be in the office therefore being able to get to the office in Wandsworth, SW London is essential. The role is paying £50,000-£55,000 dependent on experience.

Essential Skills:

Experience developing and maintaining C#/.NET REST APIs, and writing enterprise-scale Web 2.0 applications.

Enjoys learning new skills and working with a team, finding innovative solutions to problems, and contributing to the constant evolution of a mature set of products.

Strong diagnostic/debug skills and a methodical approach to problem solving.

Some knowledge of Client/Server and Web architectures on Windows, using SQL Server and tools such as nHibernate, ODATA, EntityFramework, WebAPI in VisualStudio.

UI experience (or a willingness to learn) TypeScript development, using a range of modern Javascript frameworks (we use Aurelia, but general skills from Angular/React/Vue… should be transferable) and awareness of Web 2.0-related issues like CORS, performance, cross-browser compatibility, security, authentication…

Some HTML/CSS skills for developing standards-compliant UX/UI designs on large, ‘desktop-like’ web applications: accessibility, consistent look-and-feel, useability.

Experience with source control and build processes: branching, merging, one-push-build processes, configuration management.

Must be a strong verbal and written communicator, able to articulate complex technical. detail to colleagues in a clear and unemotional manner. Must be prepared to code to specifications/designs/use-cases, and use dialogue to resolve inconsistencies, but also contribute ideas and prototype innovations towards ongoing improvements in the product.

Agile, self-motivated attitude, keen to add value wherever possible.

Able to work quickly, accurately, and flexibly towards defined deadlines.

Beneficial (non-essential) Skills:

Experience implementing OData services.

Experience implementing data accessing code using ORMs (EF, NHibernate, …).

UI Experience with 3D (3js), SVG, Canvas and data-visualisation.

Experience of build and installer scripting both in JS-tools (node/r.js) and .NET based ones (nant/WiX/Windows Installer)

Experience of Database Design, SQL Server, and T-SQL, SQL profiling and performance tuning.

Experience of shipping shrink wrapped software.

Essential Experience:

Educated to Degree level or equivalent; or possess highly relevant experience.

Must have 3+ years’ experience in development in a professional technical role.

Must have practical experience of working as a part of a structured professional software development environment

To apply for this job please visit