Software Engineer - Singapore - AVEPOINT SINGAPORE PTE. LTD.

    AVEPOINT SINGAPORE PTE. LTD.
    AVEPOINT SINGAPORE PTE. LTD. Singapore

    3 weeks ago

    Default job background
    Description
    Roles & Responsibilities

    Responsibilities:

    • Responsible for design and development training management system for Temasek Poly, NYP, Ngee Ann Poly, Republic Poly, Singapore Poly, Institute of Technical Education.
    • Run technical workshops with customers for requirement gathering.
    • Customize the software modules according to customer's requirements in Azure.
    • Responsible for providing and presenting the documentation of technical design documents.
    • Working closely with other developers, UI/UX designers, BA, and QA.
    • Collaborate with other developers, UI/UX designers, BA, QA, and PM to ensure consistent project execution.
    • Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.

    Must-haves:

    • Bachelor's degree or above from Top Universities, Computer Science or related majors are preferred, solid basic knowledge on Computer Science.
    • 3+ years of experience as a software developer.
    • Strong understanding of Microsoft Dynamics CRM or Education software implementation and deployment.
    • 3+ years experience with .NET Application, SQL Server, React/JSX, HTML5.
    • Experience with Agile software development process, CI/CD in Azure.
    • Good interpersonal and communication skills.

    Good to have:

    Ability to develop unit testing of code components or complete applications.

    Full-stack developer and understand concepts of software engineering.

    Understanding in Azure Architecture and services.

    Critical thinker and problem-solving skills.

    Good oral and written communication.

    Tell employers what skills you have

    CRM
    Training Management
    .NET
    Azure
    Dynamics
    Unit Testing
    Software Engineering
    JavaScript
    HTML5
    Written Communication
    SQL
    SQL Server
    Java
    Agile Software Development
    Software Development
    Technical Design