Innovative Technology

Programming contract work in Sheffield for bright, self motivated Linux programmers

Software engineering and programming jobs in Sheffield

We're a small employer in Sheffield. If you're a talented programmer with skills that already or will soon include C++, jQuery/Javascript, Linux and PDF, then we'd be keen to hear from you; please send a CV to our Development Office!

Current Jobs at WML

We're currently seeking additional sysadmin and programming help. We're looking for talented technical staff who can work from our Sheffield office.

Graduate Technical Support Analyst

Due to expansion we have an opportunity for an enthusiastic graduate to join our team as a Graduate Technical Support Analyst. This will particularly appeal to those with a keen interest the GNU/Linux platform.

This is a technical customer support role which will include configuration of WML's software applications, maintenance of WML's document platform, analysis of business documents, as well as communicating with customers to understand their issues and requirements.

A major part of this role will be the configuration of WML's Document Content Control (DCC) software (building DCC profiles). DCC is used to manipulate and control streams of documents which are then passed on for either print and mail or electronic delivery.

As a key user of WML's software, the support analyst will feed back ideas for improvements to the software and may be asked to write additional user documentation in simple XML markup.

There will be some Linux command line and scripting work involved such as provisioning new virtual machines and monitoring the virtualization host.

There is potential for involvement in other aspects of the business for a candidate with the enthusiasm and ability to develop their skills.

Working in a small team, your duties will include:

  • Handling support requests from customers by phone or email.
  • Analysing customer documents and developing (using WML's application software) phrase and word-based rules profiles to analyse and manipulate documents.
  • Using WML's web-based document layout editor.
  • Setting up and remotely managing WML DataGateway systems at customer sites for existing and new projects.
  • Testing new features developed by other members of the team and feeding back with ideas for further development.
  • Occasionally visiting customer sites across the UK to install, test and maintain WML computer systems.
  • Writing additional material and corrections in WML customer documentation.

For further details, please download the Technical Support Analyst job advert.

C++ Programmer

We are always interested in receiving CVs from enthusiastic programmers who would enjoy working in a Linux development environment, programming C++ and jQuery for web interface and backend work.

You might find yourself:

  • Building and maintaining document production solutions based on our DataGateway product.
  • Helping to resolve customer support issues (bug fixing, helping technical support with problem identification).
  • Extending our C++ code to generate and manipulate PDF documents.
  • Extending our browser-based device configuration software (C++/jQuery).
  • Improving the shell-scripts which program our devices.
  • Writing documentation (written in docbook xml) for our products.

All the development is carried out on Debian and Ubuntu hosts, so good familiarity with the Linux programming environment is a prerequisite, especially GNU Autotools and git. You will need to be proficient in an object oriented programming language, ideally C++, but we understand that a good candidate can transition quickly between languages.

The core of our products is Linux and CUPS, so a familiarity with CUPS is desirable. We also make use of MySQL in our systems, so some SQL experience is also of interest. Our user-interface is web based, so knowledge of javascript and basic html will be important.

If interested, please download the C++ Programmer advert.