View all jobs

.NET Developer - July 2020

Düsseldorf/remote, NRW
For one of our clients we are looking for a .NET Developer

The application will be hosted within Microsoft Azure Cloud

  • Development of a webbased application for Azure Cloud (PaaS instead of IaaS). .Net C#, Angular, SQL Server service
  • Implementation of Experiment list and experiments process steps.
  • System extensible with additional data capture forms. Default forms for batch sheet, process instructions, evaluation forms. Once the system is complered
  • Structured storage for images and xls data in system to be built.
  • The above mentioned items will have the following assumptions and constraints:
  • Software will be deployed on Microsoft Azure PaaS environment (app service, sql service instead of VPS)
  • Latest version of Google Chrome and Microsoft Edge are supported by the application. JavaScript must be turned on and cookies must be enabled.
  • Software is developed primarily for use on desktop screens
  • No authorisation using roles, but only authentication, preferably SSO (timebox).
  • Managing development environment and DevOps
  • The list of Open Source components used is available after delivery of the software. No escrow is required

The tasks can be break down to:
  • Design
    • Client IT (procedures, security, standards, hosting, deployment)
    • Datamodel/db
    • Wireframes, storyboarding, study (finetuning/discussing excel screens)
  • Setup
    • Dev + buildstreet + client environment
    • Configuration of MS Azure (.Net Core/C#, app services, blobstorage, SQL db)
    • Configuration of active directory (timebox 2 days)
    • Deployment pipeline
    • Initial deployment
    • Website framework
    • Authorisation (only authentication)
  • Implementation
    • Experiment framework (experiment/sample/test)
    • Drag n drop Upload (ex virusscan)
    • Datalake storage/API/meta data (ex authorisatie)
    • List/edit+create/search
    • Steps screen View steps, collapse,indent, finish, who/when
    • Enter/Select evaluation item (on type)
    • Show y/n, activate steps
    • Attachments
    • Lotion' matrix [+]
  • Hardcoded forms
    • Generic Panel with json storage
    • Property Value structure (sql database for BI)
    • Blend batch sheet
    • Blend process instructions
    • Make blend
    • Measure blend
    • Evaluate performance (wet/dry)
    • Evaluate abrasion resistance
    • Evaluate wash resistance
    • Color measurement per lotion
  • Processing uploads
    • NMR data: processing, checks
    • Datalogger data: processing, checks
    • Automatic recognition of file name based on sample name or random number for images plus all tagged information from image (timestamp,device etc using recret/random-code)
    • Automatic recognition of excel files for NMR, colour and data logger data
  • Report
  • Seed data Setup Optiva codes
  • Setup experiment steps (template) item types, step types
The performance of the contractor has the goal that the system will be extensible in future with additional data capture forms and experiment step types as defined by client beforehand.

Start: 13.07.2020
Duration: 4 months+
Location: Düsseldorf (currently remote)
Powered by