Software Engineer ( Contract ) - C# , .Net , WPF

  • Job ref:


  • Location:

    Royston, Hertfordshire

  • Sector:

    Software Engineer

  • Job type:


  • Salary:

    £48 - £50 per hour + Inside IR35

  • Contact:

    Robert Marsh

  • Email:

  • Published:

    about 1 year ago

  • Start date:


Software Engineer ( Contract ) - C# , .Net , WPF

Location: Royston, Hertfordshire (Remote working)


Rate: Up to £50 ph. (Inside IR35)

Duration: 12 Months

ASAP Start

An organisation specialising in the design and manufacture of machines for the biotechnology and pharmaceutical research industry are seeking a Software Engineer to develop and support cutting edge software enabled products for customers

Responsibilities - Software Engineer ( Contract ) - C# , .Net , WPF

  • Gather, analyze and define requirements for new complex software functionality with input from product managers, customer feedback, and internal product Development teams

  • Engineer and develop sustainable software systems through the use of prototyping, clear software design, and participating in design reviews

  • Write clear, easy to maintain, high quality code that is optimized for performance and memory usage

  • Write comprehensive design, functional, and quality assurance test documentation

  • Implement automated testing at the unit and nightly regression framework levels

  • Validate correct software and hardware system operation

  • Provide assistance to technical support team and product Development teams as needed

Qualifications & Experience - Software Engineer ( Contract ) - C# , .Net , WPF

  • Bachelor degree or Master degree in Computer Science/Engineering or a comparable scientific field

  • Proven hands-on experience in developing commercial software products

  • Excellent development skills with proven high-level proficiency in C#, C/C++, XML

  • Strong, demonstrable, object-oriented and software development skills and ability to work constructively in a team environment

  • Proven experience with modern software engineering processes and methodologies; experience in the various stages of the software engineering lifecycle

  • Knowledge of one or more of the following desired: Windows Forms, WCF, WPF, SQL and database programming, hardware control/interfaces (serial, network, USB), graphical user interface development, memory and performance optimization, data analysis and visualization, graphing tools, and parallel programming

  • Good written and oral communication skills

  • Must have strong personal initiative and be results oriented