Senior Software Developer - Linux / Python

Location
Coventry, West Midlands, England
Salary
£35000 - £55000 per annum
Posted
11 Aug 2016
Closes
08 Sep 2016
Ref
00057493
Contact
Recruitment Genius Ltd
Contract Type
Permanent
Hours
Full Time
Are you looking for a developer role which combines real job satisfaction with serious career advancement, in a company which is going places?

Are you passionate about working with Linux and Open Source technologies?

Would you be excited by leaving your mark on existing products which are helping customers in over 140 countries build better networks, making the internet effective across the developing world and improving education for children everywhere? Do you want to be in at the start on new products which do more of the same?

Do you want to help shape a best practice agile development environment where you can contribute within a strong team-based culture?

Are you already a strong software developer with some areas of particular strength, ready to advance to the next level?

This is an opportunity to join a company that is expanding fast in the international server appliance market. Already established as a world leader in key sectors, sales are growing rapidly. With new product launches and expanding international operations, it needs more developers now to accelerate product development and so fuel even more growth.

The culture is ambitious - clearly focused on excellence; supportive - with an emphasis on personal growth; and friendly, with strong team values.

The role
This position is for senior developers to work in all phases of the development cycle. You will work in teams to produce software to drive new products or upgrades.

It collaborates closely with technical support, marketing, sales and production teams, so there are frequent opportunities for cross-functional working and contributing to company-wide projects.

What we're looking for
Excellent technical skills and a good team player. An expert in some aspect of our technology or engineering, able to make a strong intellectual contribution to the team in that domain.

Key requirements
- Fluency working and programming with Linux, Experience with other UNIX will be considered.
- Experience working with a range of network applications and protocols.
- Strong Python skills, or reasonable familiarity and strong transferable skills in multiple other programming languages
- Familiar with basics of UI design and implementation in the context of web applications
- Strong team player with ability to influence and lead complex problem solving with stakeholders, customers and team members
- Thorough, organised, comfortable in a multi-tasking environment and working to deadlines.
- Graduate in Computer Science and/or appropriate professional experience

Advantages
- Experience of UX design for web-based products
- Experience or aptitude for leading more junior developers in working on a variety of development tasks and projects
- Expertise in specific areas such as HTTP, SSL, DNS, DHCP, Squid, Samba, nginx etc
- Familiarity with open source development e.g. demonstrated through GitHub or similar activity
- Familiarity with DevOps culture and practices