Software Engineer

Salary depends on experience
Posted on 11/03/17
Champaign, IL
Market Research
Salary depends on experience
Posted on 11/03/17

Wolfram, creator of Mathematica, Wolfram|Alpha and the Wolfram Language, is seeking highly motivated and skilled Software Engineers to join its Wolfram|Alpha Web R&D department to help maintain and expand Wolfram|Alpha and its related sites, products and services.

In this position, you will work closely with project managers, designers and user experience to develop new functionality for the Wolfram|Alpha site and its supporting web presence.

You will also work with Wolfram’s web systems engineers and other software departments to expand on the Wolfram|Alpha API and its supporting web services.

Responsibilities:

  • Implementing, debugging and troubleshooting user interfaces (HTML, CSS and JavaScript)
  • Implementing, debugging and troubleshooting web services (Java and Mathematica)
  • Configuring, debugging and troubleshooting web server technologies such as Apache Tomcat and Apache
  • Interacting and working with databasetechnologies (MySQL, Postgres, MongoDB and InfluxDB)
  • Working closely with supporting teams and communicating with efficiency and accuracy

Requirements:

  • Familiar with creating and consuming REST web services
  • Good working knowledge of Java
  • Good working knowledge of JavaScript
  • Working experience with Git
  • Bachelor's degree

Preferred Experience:

  • Experience with the following JavaScript libraries and frameworks: AngularJS, React, jQuery, Elm and Node.js
  • Experience with the following Java frameworks: Java servlets, Scala and Spring
  • Experience with the following build tools: Gradle, Ant and Grunt
  • Experience with Mathematica
  • Experience working in an Agile development flow
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.