Senior Software Developer (iot)

Selangor, Malaysia

Job Description


General Summary of the Position This is an individual contributor role that will be responsible for developing, implementing and maintaining IoT software applications and database , integrating from edge devices to the Azure Cloud using standardize and leading technologies. He/She must understand software architecture, designs and patterns; must have experience in object-oriented programming, code repository management and have full-stack software development experience. The right candidate must have a strong desire to learn and implement new technologies and concepts. What would your role look like Reporting to Manager, Project Engineering, you will be: Design and implement highly scalable and robust IoT Software applications, databases and APIs that will be accessed globally. Understanding of full system development life cycle from the needs of the business through to specs, requirements, security issues, deployment and maintenance. Partner with users and other subject matter experts to develop impactful and intuitive IoT software applications Collaborate with business stakeholders to improve data that feeds business intelligence (BI)/Power BI tools, increase data accessibility and foster data-driven decision-making across the organization. Build end-to-end pipelines for turning raw data into valuable information for manufacturing operations through analytics and Machine Learning Tools and Techniques. Develop and maintain scalable data pipelines and build new API integrations to support continually increasing data in terms of volume and complexity. Monitor and troubleshoot performance issues for software and database applications. What you will bring: Bachelor\'s degree in computer science, Engineering or Scientific Computing, Data Analytics, Machine Learning Min of 6 years of hands-on experience in software engineering, full stack development, database administration, software version control and software testing. Experience in hybrid architecture software deployment and database synchronization Experience in relational and non-relational database application Experience in authentication service Experience in orchestrating REST API Software development life cycle experience Understand concept of microservices architecture Experience on machine automation environment (optional) Experience with integration of IIoT, RTUs, HMIs, SCADA, and IEDs in process control automation manufacturing environment (optional) Experience in manufacturing environment and industrial communication e.g MODBUS TCP, OPC UA (optional) Expertise with agile software development in HTML5, React.js, Node.js, .Net, Azure, ThingWorx, Python, JavaScript, SQL and Git Hands-on experience with cloud services preferably Azure. Strong understanding of hybrid architecture and database synchronisation Hands-on experience with enterprise authentication services Hands-on experience with container orchestration Full-Stack design and development experience in both frontend and backend system Solid technology stack development practices, attention to detail, design, and quality Hands-on experience in software unit testing Hands-on experience in integrated software-hardware solutions for system monitoring and reporting Strong desire to learn new technologies and concepts, push the envelope, and share knowledge with others Strong oral and written communication skills with demonstrated ability to understand audience and effectively communicate technical concepts Good time management and expectation setting Able to travel up to 50% of the time.

foundit

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

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


Job Detail

  • Job Id
    JD1021407
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Selangor, Malaysia
  • Education
    Not mentioned