Software Engineer - Singapore - MAVENSIDE CONSULTING PTE. LTD.

    MAVENSIDE CONSULTING PTE. LTD.
    MAVENSIDE CONSULTING PTE. LTD. Singapore

    Found in: Talent SG 2A C2 - 2 weeks ago

    Default job background
    Description
    Roles & Responsibilities

    An expansion IT company that requires the incumbent to support and manage the implementation of various HR initiatives and programs to support the business which include recruitment and retention, staff engagement, learning and development, employee relations/welfare and office administration.

    Job Highlights

    • Industry: IT Tech
    • Location: Kaki Bukit/ Ubi
    • 5-days work week

    Job Responsibilities:

    • Support the development and implementation of a Mobile Testing Infrastructure as a Service solution
    • Responsible for:
    1. Infrastructure Automation development, operations and support
    2. REST API development, operations and support
    3. Technology research and development
    • Partner closely with the Technical Architect, and fellow developers

    Job Requirements:

    • Candidates must possess a Computer Engineering/Computer Science related Diploma/Degree
    • Working experience: For senior role – At least 4 years relevant working experience with matching requirements. For junior role – Fresh graduates with matching skill sets are welcome. Training will be provided.
    • Working knowledge with Linux operating environment
    1. Basic Linux system administration and security protection
    2. SSH, SFTP
    3. Basic Linux networking – Firewall and network routing
    • Working knowledge with KVM-based virtualization infrastructure automation
    • Working knowledge with high-availability full-stack implementation.
    1. HAProxy
    2. Nginx + PHP cluster
    3. Remote file synchronization
    4. Shared file storage system
    5. Galera cluster
    • Working knowledge with Androiddevice automation
    1. Rooting Android
    2. ADB and Fastboot
    3. Shell commands
    4. Remote data transfer
    5. Remote screen mirror
    • Working knowledge with secure REST API development, operations and support.
    • Working knowledge with CRON, BASH scripting, and PHP/Python programming.
    • Working knowledge with service API development, operations and support.
    1. Linux process execution control
    2. Web service automation
    • Working knowledge with Android application testing using Appium
    • Good habit of maintaining clear code documentation
    • LPIC and PHP/Python certification is a plus
    • Able to work independently and contribute as a team
    • Senior role is expected to mentor juniors to grow as a team
    Tell employers what skills you have

    Web Service
    API Development
    Linux System Administration
    PHP
    Architect
    REST
    Nginx
    Scripting
    Research and Development
    Office Administration
    Cron
    Networking
    API
    Linux
    Appium