Roles & Responsibilities
Analyze user requirements and translate them into functional and technical software solutions.
Design, develop, and implement software applications, systems, and tools to support business or institutional needs.
Perform testing, debugging, and troubleshooting to ensure system reliability, performance, and security.
Provide technical support by responding to helpdesk tickets, resolving software issues, and addressing user queries.
Enhance and maintain existing software systems, including updates, improvements, and integration of new features.
Implement fixes for bugs, system vulnerabilities, and ensure compliance with security best practices.
Maintain accurate and up-to-date documentation for code changes, technical designs, and testing procedures.
Collaborate with cross-functional teams including analysts, designers, and project managers to deliver projects on time.
Monitor software systems and generate regular reports on performance, progress, and improvement areas.
Stay updated with emerging technologies, tools, and industry best practices to recommend improvements.
Tell employers what skills you have
Troubleshooting
Software Engineering
Agile
JavaScript
Reliability
SQL
IP
Tcpdump
Python
Java
C#
Debugging
Software Development
C++
Technical Support
Software Engineer • D16 Upper East Coast, Bedok, Eastwood, Kew Drive, SG