This position is for a Software Developer with experience in Python. The individual will work closely with other software developers as well as data scientists, engineers and QA to deliver analytics capabilities to a web platform in an Agile workflow. The individual’s primary responsibility will be to collaboratively develop algorithms and applications with data scientists and engineers that are less experienced in software development to create production quality code and applications. You will be part of the international team working in agile development environment, and responsible for development and support of services that include data analysis of data acquired from a network of globally distributed large machine assets.
Work with customer engineers to understand requirements and convert code prototypes or enhancements into production code.
- Rapid prototyping
- Collaborative Python development
- Implementing new functional requirements
- Effective debugging, problem solving and troubleshooting of complex issues
- OOP – expert in one or several of (Python, C++, .NET, Matlab, R)
- RDS (Oracle / MySQL) data queries
- Web services & HTTP methods