Software Engineer

Job Description

  • Design and development of proposed system overview and UML architecture diagrams.
  • Design, Creation, and Implementation of Software Component Interfaces for 360IQ.
  • Interact with Business Analysts, Technical Director on programming tasks and Collaborate with other programmers to design, develop and implement features.
  • Integrate software components into a fully functional software system.
  • Facilitating the software component integration to multi-platforms versions (Android, IOS, Windows).
  • Development of loss prevention algorithm to identify suspicious transactions, which can identify problem areas of immediate action.
  • Implementation of Analytics modules to evaluate the Key performance indicators (KPI).
  • Install hardware and software, monitor performance of program after implementation.
  • Under supervision of senior staff, conducting user training, performing periodic system updates, interacting with users for future enhancements.
  • Developing scripts to automate image processing and digitization.
  • Expand existing software to meet the changing needs of key customers & demographics.
  • Maintain Project Schedule based on directions from Project Manager.


Bachelor’s degree in Computer Science or Engineering is a must.