Windows Application Software Engineer - C# / WPF
Our client is currently seeking a talented Software Engineer to join their experienced and highly skilled team in Derbyshire. In this role, you will have the opportunity to work on cutting-edge Cyber Security products and systems, contributing to their development and testing.
You will possess strong coding and design skills, along with a passion for exploring new ideas and a commitment to delivering high-quality work. As security is of utmost importance, this role offers a great opportunity for individuals interested in building a career in developing high integrity software based on formal specifications and functional correctness.
Responsibilities:
-
Collaborate with the team to analyse customer requirements and produce maintainable designs.
-
Engage in unit testing, adhering to a schedule and delivering work on time.
-
Participate in code reviews and create necessary documentation.
-
Demonstrate excellent attention to detail and problem-solving abilities.
-
Contribute effectively to collaborative teamwork while also working independently.
Required Technical Skills / Qualifications:
-
Minimum 3 years experience producing Windows applications in C# using WPF/XAML and
-
WinForms.
-
Cross platform development using .NET MAUI or Project Uno.
-
Source control using Git, SVN or CVS.
-
Working knowledge of SQL databases mySQL, SQLite or similar
-
Conversant with networking protocols HTTP, SNMP, TFTP.
-
Identify and implement automated unit tests.
-
Problem analysis and requirements capture.
-
Technical report writing.
-
Great communication skills.
Desirable Technical Skills:
-
Proficiency with scripting languages (e.g. Python, Perl, PowerShell).
-
Web front end design.
-
Network security and vulnerability analysis.
-
Familiarity with static analysis tools.
-
Experience of Software Unit Test automation and tools (LDRA, Parasoft etc).
-
Embedded C/C++ development skills.
Recent graduates in Computer Science (or equivalent STEM) will also be considered for entry-level roles.
The successful candidate must be a British citizen and able to secure and maintain an unconditional DV security clearance.
The position offers an attractive salary ranging from £40K to £65K, depending on experience, plus additional benefits