Software developer

SKY - Greater London

There is a opening for a Software Developer position at our office in Greater London

This will involve you working in a team of sixteen developers working on a longtime project of the new OS for our SR102 router.

This Person Must Have The Following

Specific Skills required:


Excellent knowledge on coding languages and the philosophy of programming.



General Skills required:


A great memory so and detailing their work so if someone picks up their work then they know what a certain source or header file does. Good team work skills


Attitudes/Soft skills:


Organised and attention to detail and can work well with others with good interpersonal skills

_____________________________________________

This is an explanation of the specific/general/soft skills

Specific Skills

Excellent knowledge on coding languages and the philosophy of programming.


This is an important skill for the applicant to have. It is highly important to the employer that the applicant needs the least amount of training as possible in order to save time. So, if the applicant already has a full understanding of the coding language in use then he may only need to get to know IDE, plugins and software in use that he may have not used before.


The Philosophy of programming is important as it will help the applicant adapt to any language that is thrown at him/ her and any software as it helps you see between the lines and how everything interconnected meaning that they can look at a source code and instantly know what it does and how it relates to the rest of the project.

General Skills

A great memory and detailing their work so if someone picks up their work then they know what a certain source or header file does.


These are all quality that the employer would find highly valuable because often, people don't leave comments in their code detailing what each line does exactly and how it will effect there rest of the code. A good memory is valued as it means you can come in on Monday morning after having the weekend off and pick up exactly where you left off. This also means you can work on sometimes large projects and not forget what you are trying to achieve meaning optimization is easier to do when you can simplify the goal in your head.

Attitudes/Soft skills

Organised and attention to detail

This is yet another a highly valued skill as it means your code will be well structured and the architecture will be good so when something goes wrong you can clearly see what the issue is and what it has affected.

Attention to detail is valued too especially in code development as it will mean that issues can be spotted before the knock on effect is too large. This will mean that the company may potentially have to spend more money on resolving issues rather than making progress.

By Hamish Jardine