Technologies: Security Cleared SC, C++, C#, Unix, Solaris, Java, Powershell, Shellscript, Perl, Python, PHP, VMware, Docker, AWS, Azure, HTTP, SMTP, SNMP, Syslog, NTP, Visual Studio, TFS, Cyber Security.
The Software Engineer will be part of an existing highly skilled development team, reporting directly to the Lead Developer, writing complex security solution software. The following are key responsibilities:
1. Writing high quality code following in-house full life cycle development methodologies and using our chosen toolset.
2. Being able to time manage across multiple concurrent tasks with different priorities and different deadlines.
3. Working within a closely knit team.
4. Being proactive in looking for ways to improve all aspects of the products we produce whether that’s the code, tests, or documentation.
Skills/Qualifications:
1. Suitability to hold UK security clearance is essential.
2. Computing, scientific or mathematical degree is preferred.
3. Recent experience of full life-cycle software development is essential.
4. Domain knowledge of application security is preferred.
5. The ability to work collaboratively across functions within the business and to have sufficient flexibility to adapt to changing business priorities is essential.
6. Good communication skills are essential in both written and verbal form.
Requirements:
1. Good understanding of UNIX.
2. Network programming.
3. Problem solving and analytical skills.
4. Full product life cycle development knowledge.
5. Visual Studio and Team Foundation Server.
6. Deep understanding of Internet standards and protocols such as HTTP, SMTP, SNMP, syslog, NTP.
7. Virtualisation technologies such as VMware, Docker, AWS, Azure.
8. Object-oriented programming languages such as C++, C#, Java.
9. Development experience on different operating systems such as Windows, Linux, and Solaris.
#J-18808-Ljbffr