Wolfram, creator of Mathematica, Wolfram|Alpha and the Wolfram Language, is looking for an experienced development manager to manage internal and external development projects. This position will work closely with our data logistics, systems engineering and development teams to create custom solutions spanning a variety of industries and disciplines primarily using the Wolfram Language but also interfacing with other languages and systems as appropriate. The team is expected to grow substantially as utilization increases.
Responsibilities:
- Generate and review technical documentation
- Provide feedback on system requirements and other key development and deployment activities
- Sprint management
- Conduct code reviews
- Coordinate the development cycles of distributed teams
- Manage expectations and contractual compliance for defined projects
Requirements:
- Intermediate to advanced knowledge of Java or other high-level language
- Knowledge of common software design patterns
- Knowledge of HTML, CSS and JavaScript
- Experience building software in an agile Scrum team environment
- Extensive development experience in Linux
- Experience in debugging and correcting errors in code
- Familiarity working with agile project management software
- Experience managing and working with distributed teams
- Experience developing software for Linux/Unix systems
- Excellent communication skills (written and verbal)
- Bachelor of science degree or five years of software development and implementation experience
Preferred requirements:
- Experience with JIRA agile development
- Familiarity with relational databases (MySQL/PostgreSQL) and NoSQL data storage systems
- Experience with Angular or other browser-side technology
- Familiarity with the Wolfram Language
- Familiarity with JavaScript
- Comfortable with Git or similar source control systems
- Terminal or command-line skills
Location: Champaign, Illinois
AA/EOE/Vet/Disabled
Click here to apply now!