Web Full-Stack Developer

Ref.: 2018.11.22

ESI Group is seeking an experienced Software Developer For a New, cutting-edge product for predictive analytics on IoT data in industrial domains. This product leverages Apache Spark machine learning, custom visualizations, and an intuitive GUI to bring the power of advanced analytics to engineering, manufacturing, and in-service applications.

 

The candidate must demonstrate a broad knowledge and proven track record in software development for web applications with experience in both frontend and backend. An interest and knowledge of visual analytics is helpful. This individual will join a talented, focused team with a start-up mentality that thrives on innovative development in a collaborative environment.

 

Responsibilities:

  • Design, develop, maintain, and improve a web application for predictive analytics.
  • Develop frontend GUI and visualization tools in HTML5, Javascript, D3.
  • Support backend web application in Java/Tomcat /Spring.
  • Improve and refine UX design.
  • Design, develop and automate test cases for software verification and quality assurance.
  • Work effectively in a collaborative development environment.
  • Meet project milestones in an iterative, continuous development process.

Qualifications:

  • MS/BS degree in CS with 5 years professional experience in software development, and at least 3 years on web applications (frontend and backend).
  • Excellent coding, debugging, and performance tuning skills in at least one high-level programming language (e.g. Javascript, Java, Tomcat, Spring, Scala, Python).
  • Direct extensive experience on web frontend in Javascript and web backend in Java.
  • Experience with HTML5, D3, SVG, and CSS.
  • Experience with Javascript framework like Angular JS, React, or Backbone.
  • Knowledge of RESTful services and APIs.
  • Familiar with SQL databases (e.g. mySQL).
  • Understanding of good UX design, and ability to implement it.
  • Understanding of responsive and mobile designs.
  • Proficient working within the full software development spectrum: version control (Git), compilers, debuggers, performance measurement tools for Linux and Windows.
  • Good problem-solving, math and algorithmic skills.
  • Familiar with the Agile (Scrum) development process.
  • Team player with excellent communication skills, both verbally and written (in English).

Beneficial Skills:

  • Understanding of database software, data structures and algorithms, and data interactions.
  • Communications: WebSocket, REST.
  • Knowledge of Spring Framework.
  • Knowledge of statistical analysis and/or machine learning frameworks (e.g. R).
  • Knowledge and interest in time-series data analytics and visualization.
  • Workplace: Valencia.

Descripción de la empresa

Somos empresa líder en soluciones de software para agilizar el proceso de digitalización de las empresas. Hoy en día, con la tecnología que ofrece la Realidad Virtual, animada por modelos de sistemas y el uso de la analítica de datos, los prototipos virtuales, se han convertido en inmersivos e interactivos: las empresas pueden dar vida a sus productos, garantizando un rendimiento fiable, facilidad de mantenimiento y servicio.

Buscamos personas dinámicas para el equipo de desarrollo de software, en una nueva oficina que estará situada en Valencia. Si buscas trabajo estable y desarrollo profesional en un entorno joven y dinámico, con flexibilidad y formación, nos encantaría que trabajes con nosotros.

Mostrar descripción completa
Seleccionar la forma de candidatura
Ofertas similares
Núm. de referencia: 2018.11.22
Presentación de la empresa Ver más ofertas