top of page

Software Developer

Remote.  To £75k + benefits

This is a slightly unusual role, so for the benefit of the search algorithms, here are the skills we're after, and I'll explain where they all fit in shortly: C, Linux, MySQL, PHP, ODBC, DBA, Bash, Perl, Python, TCP/IP.

 

The role

Now for some context. This role is for a regular, long-time client of ours. They're a small, privately owned & funded technology company who have occupied a prominent position in their market for 25 years or so. They're in a fast-changing industry, which presents plenty of opportunity and at the same time, the necessity to transform a number of their internal systems.

 

They're looking to add another experienced developer to their small team. This particular role will involve working closely with one of their founding directors, who is the originator of much of their core back-office software. The role will focus on two main things: -

 

1) Studying and getting to grips with various legacy systems, which are written in C, and re-engineering them in a more modern way using the technology of your choosing, ensuring they're properly documented, more supportable and future-proof.

 

2) Related to no (1) and also with wider significance to other, customer-facing systems: to oversee and optimise the use of databases within the business. These are generally MySQL.

 

This will be a very autonomous role and you'll get plenty of freedom to exercise your creativity and technical expertise. Remote working is fine, though if you're able to visit the office from time to time (in Reading), that would be helpful.

 

Requirements

These are the essentials: -

  • Systems programming experience under Linux

  • Strong C programming (for purposes of understanding legacy systems rather than coding in it going forward). There will be a technical test for this.

  • Knowledge of MySQL and a strong knowledge of databases in particular

  • Software architecture experience

 

These are the "nice to haves"

  • Some DBA experience or at least a good understanding of the concepts that concern DBA's.

  • MySQL table design, index usage, MySQL replication & Storage Engines

  • PHP experience, including its interfaces to MySQL, ODBC

  • Scripting: Bash, Perl or Python

  • Experience with network protocols, e.g. TCP/IP and diagnostic tracing.

Interested?  Please get in touch: steve@nemoresourcing.co.uk

bottom of page