Software Development Engineer (C, C++, Python, ASP .NET and C )
Summary
Software engineer placed at an IT MNC in Singapore, owning and enhancing test automation platforms for product qualification, hardware validation, and lab operations. Day to day: building test tools, databases, reporting systems, and integrations with C, C++, C#, Python, ASP.NET, SQL Server, IIS, and Visual Studio.
Eager to take the next step in your career at a Top-notch MNC, we want to hear from you!
Our client is an established brand in the Information Technology who is now looking for a passionate and driven Software Engineer to provide solutions or workarounds with regards to existing functionalities.
This is an exciting opportunity to expand your skill set, achieve job satisfaction and work-life balance.
ROLES AND RESPONSIBILITIES
- Own, maintain, enhance, and support software platforms used for product qualification, hardware validation, and laboratory operations.
- Design, develop, and maintain custom test applications, databases, reporting systems, and test automation solutions.
- Develop and maintain test tools, automation frameworks, test components, measurement platforms, and test station user interfaces.
- Drive end-to-end integration across software applications, databases, backend services, and user interfaces.
- Troubleshoot and resolve system integration, data flow, logging, database, and test execution issues to minimize operational downtime.
- Collaborate with Hardware R&D and engineering teams to understand testing requirements and translate them into effective software solutions.
- Identify and implement automation opportunities to improve test efficiency, productivity, and operational effectiveness.
- Manage and support SQL database frameworks, reporting systems, web-based reporting and analytics tools.
- Support data processing, storage, visualization, and secure data transfer between remote test workstations, centralized servers, and global engineering sites.
- Ensure data integrity, availability, security, and traceability across validation and test systems.
- Partner with Network Support teams to improve data transfer performance and ensure application-level cybersecurity compliance.
- Implement application security practices including authentication, authorization, secure coding, data encryption, and vulnerability remediation.
REQUIREMENTS
- Minimum 5–7 years of experience in software/system support, preferably supporting engineering, laboratory, testing, or hardware validation environments.
- Strong hands-on programming experience with C, C++, Python, and C#.
- Experience developing and supporting test applications, automation solutions, databases, and reporting systems.
- Strong troubleshooting, debugging, analytical, and problem-solving skills.
Must-Have Technical Skills
- Programming: C, C++, Python, C#
- Database: Microsoft SQL Server
- IDE: Microsoft Visual Studio
- Web/Application Server: Microsoft IIS
- Web Framework: Microsoft ASP.NET
- Ability to manage multiple priorities and support mission-critical laboratory operations.
WHAT'S ON OFFER
You will be remunerated with an excellent base salary and entitled to attractive company benefits. Additionally, you will get the opportunity to enjoy a fun and collaborative work environment, alongside a strong career progression.
To submit your application, please apply online or email your UPDATED CV in Microsoft Word format to (HIDDEN TEXT) and (HIDDEN TEXT). Your interest will be treated with strict confidentiality.
CONSULTANT DETAILS
Consultant Name : Saridha Sekar
Reg No. : R1325954
Avensys Consulting Pte Ltd
EA Licence 12C5759
Privacy Statement: Data collected will be used for recruitment purposes only. Personal data provided will be used strictly in accordance with the relevant data protection law and Avensys' privacy policy .