Back to Job Search
Expired
  • Location: Raleigh
  • Salary: Great salary and benefits
  • Job Type:Permanent

Posted almost 2 years ago

I have had an exciting opportunity to join a company that enable their global customers to do what they do best: science.  Their purpose is to provide the best cloud-based research and development (R&D) technology and solutions to the world’s most forward-thinking companies.  They support cloud-based solutions in research-based organisations that help them meet the challenges faced by their scientists, in scientific data management and lab informatics.

Responsibilities
  • Understand technical requirements and translate them into business requirements.
  • Design and implement great User Interfaces using your UX, Interaction Design skills and front-end web development frameworks.
  • Developing Scientific Applications, API’s, Integrations and Plugins.
  • Building and Deploying
  • Build CI / CD DevOps/MLOps Pipelines to help customers deploy and test applications.
  • Apply your Test-Driven Development Skills to ensure first-time high-quality software deliverables.
  • Learn about Scientific Application Development, Informatics and Data Sciences.
  • Partner with other Software Developers, Testers, End Users, Data Scientists, Bioinformaticians, Architects, DevOps and Cloud Engineers.
What we are looking for:
  • Software engineering fundamentals, Object-oriented Design (OO) with knowledge of software engineering best practices.
  • Essential - Python3 (Django, Flask, Tornado, Twisted, NumPy and scikit-learn).
  • Desirable - JavaScript and Web Development Frameworks (Vue, React, Redux & Angular).
  • Rest API Design & Development (FastAPI, GraphQL).
  • Experience in interfacing APIs with Front End / UI.
  • Experience with hypervisors, virtualisation and containerisation. technologies (VMware Docker, Kubernetes).
  • Basic Linux sysadmin knowledge.
  • Desirable - Cloud Technologies AWS, Azure & GCP.
  • Databases (RDBMS, NoSQL, Graph).
  • Test-Driven Development.
  • DevOps, GitHub, CI, CD Pipelines.
  • Knowledge of Data Sciences or Scientific Informatics.
  • Network programming / Network Protocol skills.
  • Distributed systems / highly available systems are desirable.
  • Knowledge of computer networking fundamentals including IP-based communication.
  • Data modelling, pipeline design, data (re)modelling, ETL/ELT and knowledge graphs.
Personality:
  • Independent, Self-Motivated & Results driven
  • Willing and able to quickly acquire new Technical Skills & Business Principles
  • A critical thinker who possesses logical reasoning 
  • Curious and always looking for creative solutions to complex problems