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)
See more jobs in Singapore