Job Description
Lead Software Developer
Job description
Experienced software developers work on their own projects and support junior developers in their work. They use a range of different technologies to meet our customers' varied requirements.
You will:
1. be self-motivating, capable of working independently
2. have a good (1st/2.1) undergraduate degree or a PhD in a numerate discipline
3. have a strong academic background including A’s in A level Maths and Physics
4. have strong verbal and written presentation skills
5. have 3 or more years software development experience
6. have developed and maintained complex real-world systems
7. understand the importance of clear, efficient software design
8. be familiar with using and configuring Linux systems
You will have experience of some of these skills:
1. software development in C/C++
2. software development in Python/MATLAB
3. GUI development in HTML/Javascript
4. source control systems using Subversion or Git
You will be responsible for:
1. developing novel signal and image processing applications
2. developing secure Cross Domain Solutions
3. developing user interfaces in Java or HTML/Javascript
4. providing support and training to our customers in using the software
5. mentoring and leading others.
#J-18808-Ljbffr