Software Engineer - Singapore - A LOOP PTE. LTD.

    A LOOP PTE. LTD.
    A LOOP PTE. LTD. Singapore

    3 weeks ago

    Default job background
    Description
    Roles & Responsibilities

    Job Description

    What you will be working on:

    ● Design, develop, test, deploy, maintain and improve software applications.

    ● Improve software quality using Scrum practices such as code review and unit testing.

    ● Assist PO/BA on user stories refinement.

    ● Assist QA on test automation and bug fixes.

    ● Assist DevOps on build and release automation.

    ● Prepare interface specifications and other architecture documents.

    ● Adheres to Software Craftsmanship Manifesto.

    Preferred:

    ● Able to identify potential technical pitfalls and challenges and set directions that will help to

    guide the team towards solving difficult technical problems.

    ● Support and develop software engineers by providing advice, coaching and development

    opportunity

    ● Experience in communication with business users, other technical teams and management

    collect requirement, coordinate efforts across teams identify tasks and provide estimates

    ● Able to grasp business domain concepts and manage requirements coming from stakeholders.

    ● Abie to prioritize, communicate clearly and demonstrate a consistent track record of delivery

    and excellent software engineering skills

    What are we looking for:

    ● Degree in Computer Science, Computer or Electronics Engineering, Information

    Technology or related disciplines.

    ● Familiar with cloud-native technology.

    ● Familiar with Clean Code, Design Patterns and Unit Testing.

    ● Familiar with multi-paradigm programming languages.

    ● Knowledge and experience in Java Spring Framework / Angular / Apache Spark / Data

    Engineering / ETL will be advantageous.

    ● Technical knowledge and experience in designing and developing applications in AWS cloud

    environment (RDS, Glue, Lambda, MSK) will be advantageous

    ● Working experience in Agile and UX development environments will be an added advantage.

    ● Good presentation and listening skills.

    ● Self-driven and motivated.

    ● Willingness to learn.

    Tell employers what skills you have

    RDS
    Apache Spark
    Amazon RDS
    Glueing
    Design Patterns
    Scrum
    User Stories
    Unit Testing
    Spring Framework
    ETL
    Information Technology
    Test Automation
    Tuning
    Data Engineering
    Demand Planning
    Angular
    Java
    AWS Lambda