Search by job, company or skills

H

Software Engineer

6-9 Years
SGD 7,000 - 9,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

Software Development

  • Design, develop, and implement robust, scalable, and efficient software applications.

  • Write clean, maintainable, and well-documented code following coding standards and best practices.

  • Participate in full software development lifecycle (SDLC) activities including requirement analysis, design, development, testing, deployment, and support.

System Design & Integration

  • Contribute to system architecture and technical design discussions.

  • Develop and integrate APIs, services, and third-party systems.

  • Ensure application performance, scalability, and security requirements are met.

Testing & Quality Assurance

  • Perform unit testing, integration testing, and support UAT activities.

  • Identify, troubleshoot, and resolve software defects and performance issues.

  • Ensure compliance with quality, security, and coding standards.

Collaboration & Documentation

  • Work closely with Product Managers, Business Analysts, QA Engineers, and DevOps teams.

  • Translate functional and non-functional requirements into technical solutions.

  • Prepare and maintain technical documentation and design artifacts.

Maintenance & Continuous Improvement

  • Provide post-deployment support and production issue resolution.

  • Participate in code reviews and knowledge-sharing sessions.

  • Continuously enhance application functionality and system reliability.

Required Skills & Qualifications

Education

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.

Technical Skills

  • Strong proficiency in at least one programming language such as Java, Python, C#, or JavaScript.

  • Experience with object-oriented and/or functional programming principles.

  • Good understanding of data structures, algorithms, and design patterns.

  • Hands-on experience with databases (SQL and/or NoSQL).

  • Familiarity with web technologies, RESTful APIs, and microservices concepts.

  • Knowledge of version control systems (e.g., Git).

  • Understanding of secure coding practices.

Tools & Platforms

  • Experience with application frameworks and libraries relevant to the technology stack.

  • Exposure to CI/CD pipelines and automated build tools.

  • Familiarity with cloud platforms (AWS, Azure, or GCP) is an advantage

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138085709