Job description for Software Engineer at Angsana Technology Pte Ltd
Job Descriptions
- Company Background
- ==================
- The company is a software house, deriving its own software solutions in the area of digitization, communications and mobile applications. It is serving various industries such as maritime, telecom, manufacturing and logistic.
- Software Developer Job Summary
- ===============================
- We are currently seeking passionate Software Developer to join our development team. You will collaborate with our solution architect to design, create and modify software applications or specialized programs to meet the needs of our clients. You will oversee the installation and functionality of the program and troubleshoot any issues or bugs that arise. Our ideal candidate has at least one year of professional experience in software development and a portfolio of relevant past work.
- Software Developer Duties and Responsibilities
- ==============================================
- - Collaborate with solution architect to determine the scope and expectations of the software deliverables.
- - Perform research & development on new software technologies.
- - Produce clean, efficient code based on company guidelines and client specifications
- - Integrate software components and third-party programs to meet specifications
- - Setup systems, install software applications and perform SIT/UAT testing with clients.
- - Produce relevant documentations on systems architecture, software design, test cases and user manuals.
- - Troubleshoot, debug, and upgrade existing software.
- - Gather and evaluate user feedback and make adjustments as necessary.
- - Provide technical support to the clients on software related matters.
- - Shift work after office hour or on weekend may be required.
- Software Developer Requirements and Qualifications
- ==================================================
- - Bachelor’s degree/Diploma/Higher Nitec in computer science, information technology, engineering or a related field
- - Minimum 1 year of experience as a software developer, software engineer, or similar role
- - Experience with software design and development in a test-driven environment
- - Knowledge of coding languages on (Python, Javascript, Java, Shell script) and frameworks/systems (e.g. ReactJS/Redux, Bootstraps, Git, Linux, Windows)
- - Relevant experience with databases such as MYSQL, MongoDB.
- - Able and willing to learn new languages and technologies
- - Team player and excellent communication skills.
- - Proficient in spoken and written English.