Software Developer - Singapore - ASIA INNOVATORY MANAGEMENT SCHOOL

    ASIA INNOVATORY MANAGEMENT SCHOOL
    Default job background
    Description
    Roles & Responsibilities

    Key Responsibilities:

    • Design and develop web frontend and backend applicatons, taking ownership of the sofware development process.
    • Create automated functional and unit tests for the code you develop to ensure highquality deliverables.
    • Develop backend APIs and databases to support the applications.
    • Leverage cloud technologies to design and develop scalable applications.
    • Collaborate with DevOps Engineers to implement build and release automation.
    • Engage in pair programming and code reviews to foster a collaborative and efficient development process.
    • Work closely with Product Manager, Business Analysts, Quality Engineers, and User Interface/User Experience Designers to deliver exceptional features.

    Requirements:

    • Familiarity with front-end development framework such as /
    • Familiarity in server-side web application development using and
    • Familiarity with working on CI/CD pipelines.
    • Familiarity with leveraging on cloud platforms such as Amazon AWS, Azure, or Google Cloud Platform (GCP), etc.
    • Familiarity with Javascript unit testing frameworks such as Jest or Mocha.
    • Familiarity with serverless technologies such as AWS Lambda, ECS.
    • Familiarity with Agile and Continuous Integration and Delivery Practices.
    • Familiarity with version control using Git.
    • Willingness to work on different platforms to contribute to a dynamic and crossfunctional team.

    Preferred Qualifications:

    • 2-5 years of software development experience
    • Strong fundamentals in Javascript & Typescript.
    • Familiarity with building reusable web components is advantageous.
    • Knowledge of search engine components and how they work (crawl, index, search).
    • Experience with Test-Driven Development and Behaviour-Driven Development.
    • Familiarity with Docker containers.
    • A collaborative team player with excellent interpersonal and presentation skills.
    Tell employers what skills you have

    Version Control
    Azure
    Software Quality Assurance
    Unit Testing
    TypeScript
    Google Cloud Platform
    Agile
    JavaScript
    Continuous Integration
    Docker
    Web Application Development
    DB2
    AWS Lambda
    Databases
    Software Development
    Vertica