Artificial Solutions is looking for a performance-minded and problem solving Full-Stack Developer for our <strong>Barcelona office</strong>.
As a full-stack developer, you'll work with everything from functional web based interfaces and server-side C#, WPF, .NET to backend development (mainly Java). You are creative and passionate and you have the ability to quickly grasp, understand and learn new technical skills and programs.
You will be part of a team developing new tools at the forefront of modern language technology to create our next generation Natural Language Processing (NLP) platform.
You will work inside the Products & Technology department together with an international team of developers and research engineers, following an agile project development methodology and using English as the daily working language.
<strong>The position will focus upon:</strong>
Participating in the design and development of our JVM based NLP platform as a back-end and front-end developer in several of our platform components.
Improving and enhancing existing software as well as creating entirely new components for the platform.
Designing, developing and maintaining rich desktop GUI.
<strong>Essential Required Knowledge and Experience</strong>
3+ years of software development experience, keen understanding of web application technologies both Back-end and Front-end
Relevant user-interface design and development experience
Experience in a major server-side web based development and design (C# ,.NET, WPF)
Java background and a broad understanding and interest of different programming languages.
Experience of an agile development methodology (daily Scrums) is highly preferred
<strong>Language skills</strong>
Excellent English, both written and spoken.