Software Engineer

Dubai, United Arab Emirates

Job Description

The Role
We're hiring software engineers to write code to develop and deploy Terminus' robot software. This individual will engaged in all phases of the software development lifecycle which include: . Gathering and analysing user/business system requirements. . Responding to outages and creating application system models. . Participate in design meetings and consult with clients to refine, test and debug programs to meet business needs and interact and sometimes direct third party partners in the achievement of business and technology initiatives Responsibilities: . Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems. . Delivering high availability and performance . Contributing to all phases of the development lifecycle . Writing well-designed, efficient, and testable code . Conducting software analysis, programming, testing, and debugging . Managing Java and Java EE application development . Ensuring designs comply with specifications. . Preparing and producing releases of software components . Transforming requirements into stipulations . Support continuous improvement. . Investigating alternatives and technologies . Presenting for architectural review . Maintain active systems and identify opportunities for efficacy within the current software platform. . Experience In Management Tools Related To Agile SW Development
Requirements

  • B.S. or M.S. in Computer Science, Computer Engineering, or a related field. . 3+ years of professional hands-on software development experience, particularly in Java, would augment a candidacy. . Well versed in one or many of the following standard or enterprise skills including Enterprise Java Bean (EJB), Spring, J2EE framework, XML, XQuery, XSL, Linux/Unix Windows Platform and Solaris, Oracle database SQL and JDBC, Java XML Parsing, Java-based Web services, and Java Servlet Technology. . Well versed in designing micro service-based architecture, utilizing message broker services, Radis, Api Gateways . Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. . Experience in development of distributed/scalable systems and high-volume transaction applications. . 1+ years developing AI/robotics software is a plus. . Fluency in English.
About the company
Our vision is to create a more intelligent and interconnected world. Our mission is to improve lives with AIoT Technology. Terminus is a leading AI smart service provider, shaping the next generation of technology with Artificial Intelligence & Internet of Things (AIoT). We are mission driven, and are committed to providing our customers and partners with exceptional products focused on AI cities, sustainable development, and robotics. We aim to use our AIoT engine to integrate standalone products into smart solutions, eventually paving the way to a world of interconnected AI CITY networks.

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1428741
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned