Wolfram, creator of Mathematica, Wolfram|Alpha and the Wolfram Language, has an exciting opportunity available for a Software Developer. The Wolfram Language is one of the top scientific languages for exploring knowledge and science. It's also a great language for building applications. Wolfram Research is looking for developer to work on internal projects using the Wolfram Language. These projects range from financial systems to external consulting projects. To be successful, applicants should have a background in programming, either directly in the Wolfram Language or in a similar high-level language, such as Java. Applicants should expect to be exposed to multiple programming languages and have experience in interfacing to external systems and data types.
Responsibilities:
- Use various server-side and client-side technologies to develop maintainable and testable code
- Configure and deploy on various Linux web server technologies
- Research and identify potential new technologies and architectures and make recommendations to the team
- Implement, debug and troubleshoot applications developed in multiple programming languages
- Work closely with a team and communicate with efficiency and accuracy
Requirements:
- Intermediate to advanced knowledge of Java or other high-level languages
- Knowledge of common software design patterns
- Knowledge of HTML, CSS and JavaScript
- Experience building software in a team environment
- Extensive development experience on Linux
Preferred Requirements:
- Familiarity with relational databases
- Experience with Angular or other browser-side technology
- Familiarity with the Wolfram Language
- Comfortable with Git or a similar source control system
- Terminal or command-line skills
Location: Champaign, Illinois
AA/EOE/Vet/Disabled
Click here to apply now!