Jobs
>
Software Engineer
>
Somersham

    Software Engineer - Somersham, Cambridgeshire, United Kingdom - Paragraf®

    Paragraf®
    Paragraf® Somersham, Cambridgeshire, United Kingdom

    2 weeks ago

    Default job background
    Description
    This role focusses on Paragraf's software portfolio and data systems, to support its electronic product and internal tool development.

    This is a critical and influential role, where personal development is a given and a self-motivated and flexible individual is a must.

    Key Responsibilities and TasksExperienced software engineer who will develop software application, for our Graphene electronics products and internal software toolingOwn and extend a platform for Paragraf to grow organically, with well structured software and data systems, with the flexibility to influence the software and data direction of the companyReport on project development, deliverables and provide professional user documentation for the softwareDeliver tactical quick wins as well as provide strategic solutions on long term Data and software systemsWillingness to take a pivotal role in shaping a growing business's Software and Data systems and mentor more junior staffDeliver frameworks and systems for capturing and analysing data.

    Comfortable working autonomously on fast-paced, high output projects involving rapid prototyping, and the management of stakeholder requirements.

    Manage and deliver work packages and software repositories to a quality standard, making the security and reusability of code as a key design component as per best practice.


    RequirementsEducation and Qualification:
    Degree educated in Computer Science, electronics or similar field

    Experience:

    Adaptable:
    a software engineer with good data engineering knowledge, or a Data Engineer with a solid coding background

    Tech Stack:
    C, C#, Python, SQL

    User Interfaces:
    simple effective UI platforms which are functional

    Data Engineering:
    SQL querying and Table structures/schemas for extendibility and readabilitySoftware testing frameworks and designing automated software test systems.

    Strong documentation and repository management practicesStrong communication skills with the ability to explain comprehensive and complex software to all levels of expertise.


    Software tools:

    Source Control, Change management, Agile Tools (such as JIRA)Demonstrated ability to work autonomously and as part of a teamAt least 3 years in Software Development, preferably in Product (Equipment) DevelopmentIdeally experience in test, instrumentation equipment development, data acquisition and/or Production systems (e.g.

    MES/ERPs).


    Communication:


    Ability to work flexibly and digest requirements, while quickly delivering software to suit needs, from PoC's to hardened and resilient production systemsAbility to communicate at all levels with both internal and external contactsAbility to present information clearly and appropriately for the audienceAbility to develop system which communicate information efficientlyAdditional factors:Respect and adherence to confidentiality and critical mattersResponsible for ensuring a safe and healthy work environment by complying with company policies and processes and all relevant regulations including the use of PPE, as appropriate to the level and scope of the role.

    This includes participation in health and safety training and reporting of any potential hazards or breaches of safety protocols in the appropriate manner.

    Willing to travel both domestically and abroad