Senior Software Engineer (.Net) - Singapore - Synapses Pte. Ltd.

    Synapses Pte. Ltd.
    Synapses Pte. Ltd. Singapore

    1 month ago

    Default job background
    Technology / Internet
    Description

    The candidate will lead and manage the development team forthe successful implementation of healthcare IT solution or software product development.

    Role and Responsibilities:

    . Support project manager or product owner on project or product planning

    . Translate business requirements into technical architectures & detail solution

    . Assess and validate solution and infrastructure feasibility in hybrid cloud environment and compliance to IT policy

    . Design application architecture including the integration with external systems

    . Develop the detail design of the core application components

    . Ensure the application has robust design and security protection

    . Hands-on coding and coach internal development team on design and coding

    . Work with relevant DevOps engineer for Release management and deployment of application releases

    Requirements:

    . Bachelor's Degree, Post Graduate Diploma, Professional Degree in Computer Science, Information Technology.

    . 10+ years of relevant work experience in software product development and life cycle.

    . Strongexperience in API design and implementation

    . Experience inapplication architecture design and database design

    . Hands-on development experience for Frontend & Backend application (C# .Net core & ReactJS)

    . Experience in AWS or Azure

    . Experience in Azure DevOps or equivalent CI/CD

    . Experience in Microservices design and development will be advantageous

    . Knowledge and experience in application design patterns

    . Proactive and meticulous

    . Value driven and versatile

    . Approach design and development of solution with the mind set of software product development

    . Experience with agile development methodologies