Senior Software Engineer - Singapore - GVT Government Technology Agency

    GVT Government Technology Agency
    Default job background
    Full time $80,000 - $120,000 per year Technology / Internet
    Description
    [What the role is]

    SENIOR / EXECUTIVE / SOFTWARE ENGINEER, FULL-STACK DEVELOPER

    [What you will be working on]


    You will be part of a dynamic team to drive adoption of new technologies in LTA through the development of platforms, applications and services, while building internal tech stack and capabilities to further anchor and proliferate these technologies for operational usage.


    The role will encompass:
    . Responsible for the full software development lifecycle, including build, integration and deployment of platforms, applications and services through a CI/CD pipeline
    . Design and implement software architecture in cross-platform deployment environment
    . Identify and explore suitable technologies and solutions to integrate as part of development and adoption roadmap
    . Work with internal and external stakeholders to manage desired requirements and develop application business logic to realise those requirements

    [What we are looking for]

    . Tertiary Qualification in IT, Computer Science, Computer Engineering or related discipline
    . Strong in full-stack development in Web, Mobile or Desktop applications
    . Knowledge of front-end languages and libraries (e.g. HTML/CSS, JavaScript)
    . Knowledge of back-end languages (e.g. C#, Java, Python) and frameworks (e.g. Angular, React, )
    . Experience in CI/CD pipeline tools and processes
    . Experience with software architecture and application design
    . Familiar with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
    . Understanding of AR/VR concepts and development tools (e.g. Unity, OpenXR, ) will be advantageous
    . Excellent teamwork skills and able to collaborate in cross-functional team
    . Independent and self-motivated contributor and passionate about software development
    . Strong communication and presentation skills with the ability convey key technical concepts with stakeholders
    . Attention to detail with strong analytical, conceptualisation and problem solving skills
    . Candidates with more experience might be considered for more senior roles