C# Software Developer - .Net web framework

  • Job ref:


  • Location:

    Cardiff, Wales

  • Sector:


  • Job type:


  • Salary:

    £600 - £650 per day

  • Contact:

    Phil Johnson

  • Email:

  • Published:

    7 months ago

  • Duration:

    6 months +

  • Start date:


  • Consultant:


C# Software Developer

+ 6 month initial contract

+ £600 to £650 per day

+ Inside IR35

+ South Wales based role

+ SC Clearance required

Key Skills:

+ Process driven software development

+ Windows application software in C#

+ .NET web framework


The Software Engineer is responsible for demonstrating that the developed product meets all specified customer requirements by -

  • Analysing requirements and specifying the software solution and work breakdown

  • Preparing software architectural and detailed design UML Models and documentation

  • Generating source code to implement all aspects of the software detailed design

  • Controlling and reviewing work of the members of their team (where a team exists)

  • Integration of software onto the target platform

  • Providing software technical support

  • Supporting the company software process and procedure updates

  • All equipment is designed, developed, integrated and tested in accordance with Client's standards; all supporting documents are produced in accordance with Client's standards.

  • Tools, methodologies and coding standards are appropriately specified and applied to achieve project aims

  • Technical design decisions are made within the context of known practices, established precedents and acquired "technical" expertise.


+Must have extensive experience of software development and be familiar with a number of software development methodologies

+ Able to carry out development tasks of up to six months duration with very limited supervision

+ Must have experience of software systems design & implementation for networking communications in a commercial and/or military environment

+ Must have experience of stakeholder engagement (e.g. for requirements analysis, design trade-offs, third party certification/accreditation etc.)

+ Must be familiar with process driven software development

+ Implementation of Windows application software in C#

+ Strong knowledge of the .NET web framework

+ Proficient in creating database schemas that represent and support business processes

+ Object oriented analysis, design and development documented using UML


  • Experience of full project lifecycle

  • Experience of Requirements Management (e.g. using DOORS)

  • Experience of software implementation of data or voice network protocols (TCP/IP, SNMP, VOIP)

  • Knowledge of cryptographic techniques and their application in products/systems

  • Experience of formal software configuration management