Software Engineer/Senior Software Engineer (System)


Job description:

  • Work with our back-end software development team that focuses on enterprise solutions for Automated Guided Vehicles in multiple industries
  • Collaborate with AGV and algorithms engineers 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’ve 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 module
  • Work with partners to access specific industrial IT platforms/systems

Requirements:

  • Bachelor degree or higher in Computer Science / IT or relevant
  • Minimum of 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 Python, JS
  • 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
  • Good to have experience with Agile & DevOps methodologies
  • Knowledge in below is preferred but not essential:
    • DDS
    • SECS/GEM protocol
    • HL7/DICOM standard
Careers at HOPE Technik