Job description for Software Engineer at Willowglen Services Pte Ltd
Software Engineer
About the Role
We are seeking a versatile and customer-focused Software Engineer to design, develop, document, and support software applications across development and production environments. The role involves working closely with customers and internal teams to gather requirements, maintain technical documentation, troubleshoot issues, support deployments, and deliver reliable, secure, and high-quality software solutions, as well as assisting with product demonstrations and technical presentations when required.
Employee Benefits
Competitive salary package
Annual performance bonus
Medical and dental benefits
Annual leave, medical leave, and other statutory leave entitlements
Training and professional development opportunities
Supportive work environment with career growth prospects
Transport allowance (where applicable)
Company laptop and necessary work equipment provided
Regular company events and staff engagement program
Key Responsibilities
Responsible for software prototyping, design, develop, test, technical documentation, and integration of software solutions for various projects
Perform requirement analysis, design, development, test, system integration, and site integration for developed applications
Provide technical, deployment and commissioning support to Project Teams and Customers
Maintain and enhance software applications in both functionality
Requirements
· Diploma/Degree in Computer Science or Electronics Engineering
· Experienced in two or more languages such as C/C++, C#, HTML5 and Unix shell or other scripting languages
· Experienced in at least one scripting language such as Python, Bash or Typescript
· At least one year experience with at least one full SDLC
· Knowledge or experience with REST, Map Engines, SCADA, and/or RDBMS are desired
