Main Tasks:
• Work and collaborate with our back-end/ algorithms development engineer to develop and maintain APIs for the purpose of expanding the functionality of enterprise applications.
• Work with customers in deploying, testing, and integrating the API that you created.
• Work with enterprise RDBMS such as MSSQL and Oracle
• Build APIs for integration with 3rd party tools/protocols
• Build application based on the backend function modules
• Work with partners to access specific industrial IT platforms/systems
Essential Requirements:
• Bachelor degree or higher in Computer Science / IT or equivalent
• Minimum 3 years relevant experience
• A solid foundation in computer science, with strong competencies in algorithms, data structures, objects oriented programming, design patterns, multi-threaded programming, and software design principles
• Strong programming abilities in Java/Python/JavaScript
• Experience with database systems( MSSQL, Oracle )
• Deployment of applications in Redhat/Ubuntu
• Experience with programming for the Web (HTTP, REST, XMLRPC, etc)
• Experience with version control, Git preferred.