SOFTWARE DEVELOPMENT ENGINEER

HORIZON MANPOWER SERVICES PTE. LTD.


Date: 13 hours ago
Area: Singapore, Singapore
Salary: SGD 7,500 - SGD 9,500 per month
Contract type: Full time

Key Responsibilities:

  • Design, develop, test, and deploy high-performance software applications and services
  • Work with system architects and product managers to define technical requirements and software design
  • Write clean, maintainable, and efficient code in languages such as Java, Python, C#, or JavaScript
  • Develop RESTful APIs, backend services, and cloud-native applications
  • Optimize code and system performance through profiling and refactoring
  • Collaborate with QA engineers to automate testing and ensure code quality
  • Participate in Agile/Scrum practices including sprint planning, daily standups, and retrospectives
  • Troubleshoot production issues and provide post-deployment support
  • Maintain technical documentation and contribute to knowledge-sharing across teams
  • Implement security best practices and ensure applications meet compliance standards

Requirements:

  • Bachelor's Degree in Computer Science, Software Engineering, or related field
  • At least 10 years of hands-on software development experience
  • Strong command of OOP, design patterns, data structures, and algorithms
  • Experience with version control (Git) , CI/CD pipelines, and containerization tools (Docker, Kubernetes)
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
  • Good understanding of microservices architecture, databases (SQL/NoSQL), and event-driven systems
  • Strong analytical, problem-solving, and communication skills
  • Ability to work in a fast-paced and collaborative environment

Preferred Certifications (Good to Have):

  • AWS Certified Developer – Associate
  • Microsoft Certified: Azure Developer Associate
  • Oracle Certified Professional Java SE
  • ITIL Foundation (for enterprise support environments)
  • Scrum/Agile Certification (e.g., PSM, CSM)
Post a CV