Connecting...

W1siziisijiwmtgvmtivmtmvmdkvmjuvntavmziyl2ljdc5qcgcixsxbinailcj0ahvtyiisijiwmdb4nzawiyjdxq
Job

Software Engineer

  • Job ref:

    1169033/003_1611940238

  • Location:

    Royston, Hertfordshire

  • Sector:

    ICT

  • Job type:

    Contract

  • Salary:

    £43 - £47 per hour

  • Contact:

    Harry Garvin

  • Email:

    hgarvin@cbsbutler.com

  • Published:

    8 months ago

  • Start date:

    ASAP

  • Consultant:

    #

Software Engineer

Location: Royston, Hertfordshire (Remote working)

CONTRACT ROLE

Rate: £47 ph.

ASAP Start

An organisation specialising in the design and manufacture of automated cell culture and fermentation systems are seeking a Software Engineer to develop and support cutting edge software enabled products for customers in the pharmaceutical and biotech industry.

Gathering of requirements, prototype, design, develop, build, unit-test, document, including test and functional documentation, and package.

Responsibilities - Software Engineer

  • Gathering of requirements, prototype, design, develop, build, unit-test, document, including test and functional documentation, and package.

  • 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 the technical support team and product Development teams as needed


Qualifications & Skills - Software Engineer

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

  • 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.

Click "Apply Now" to find out more!