Software Developer - Singapur, Singapore - ATT Systems Group

    ATT Systems Group
    ATT Systems Group Singapur, Singapore

    1 month ago

    Default job background
    $60,000 - $120,000 per year Technology / Internet
    Description

    Roles and Responsibilities:

    • Perform user requirement gathering and engage stakeholders to understand business needs and technical requirements
    • Perform requirements analysis and design based on project requirements
    • Perform database design and manipulation using MSSQL Server
    • Perform software programming and web development
    • Perform testing, prepare software release, and maintenance of the solutions
    • Develop the software concept, interface design, and architecture using relevant tools
    • Conduct hardware and software system integration and User Acceptance Testing
    • Prepare software versioning and proper documentation
    • Manage overall project plan and timelines of activities
    • Develop close working relationship with peers and clients to better understand their needs and requirements
    • Provide advice and recommendations to overcome complex problems using the latest technologies
    • Any ad-hoc tasks assigned by supervisor, manager, and management team.

    Qualifications and Education Requirements:

    • Degree in Computer Science, Computer Engineering or other relevant field.
    • Hands on experience in software development using DotNet Framework, DotNet Core, Java, and Mobile platform (Android or IOS) is an advantage.
    • Proficient in databases like MS SQL, PostgreSQL, MySQL.
    • Experience in working with DLLs, SDKs and APIs is an advantage.
    • Familiar with WCF, ASP.Net, MVC and ADO.Net Entity Framework, Multi-Threading, TCP/IP and Serial/ Socket Programming, WPF.

    Work Experience Requirements:

    • Experience in system interfacing (among different software systems/ devices) is preferred.
    • Experience and /or knowledge in Web based application development is a plus.
    • Experienced in various testing techniques and able to make test cases.
    • Technology focused, self-motivated and proactive in problem solving.
    • Team player and can work with minimum supervision.
    • Has high initiative to learn emerging technologies relating to software development and IT solutions.