Software Engineer

Singapore 21 months agoFull-time External
Negotiable
Job Responsibilities • Software Development: Write, test, and maintain high-quality code for software applications, features, or systems. • System Design: Collaborate with cross-functional teams to design software solutions that meet business requirements. • Coding and Debugging: Debug and resolve software defects and issues. Optimize and refactor code for better performance and maintainability. • Technical Documentation: Create and maintain technical documentation, including design documents, code comments, and user guides. • Testing: Develop and execute unit tests, integration tests, and quality assurance procedures to ensure software reliability and stability. • Version Control: Use version control systems (e.g., Git) to manage code changes and collaborate with team members. • Collaboration: Work closely with product managers, designers, and other team members to deliver software projects on time and within scope. • Software Maintenance: Provide ongoing support and maintenance for existing software systems, including troubleshooting and bug fixes. • Code Reviews: Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members. • Continuous Learning: Stay up-to-date with emerging technologies, programming languages, and industry best practices. Qualifications • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field. Skills • Proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript). • Strong problem-solving and algorithmic skills. • Familiarity with software development methodologies (e.g., Agile, Scrum). • Knowledge of software development tools and frameworks. • Database design and management skills (e.g., SQL, NoSQL). • Experience with version control systems (e.g., Git). • Understanding of web development technologies (e.g., HTML, CSS, web frameworks). • Excellent communication and teamwork skills. • Attention to detail and a passion for writing clean, maintainable code