Software Developer, Singapore
Software Developer, Singapore
-
Singapore
-
Posted: less than a week ago
-
Save
Description
We are seeking a dynamic and technically inclined individual to support a leading organization in the research and innovation space. This role is centered around working at the intersection of IoT, networking, and software development, with a strong emphasis on Linux-based environments. The ideal candidate will have foundational experience in Python scripting, database management, and networking fundamentals, and will contribute to tasks such as script analysis, system migration, connectivity troubleshooting, and automation.
This opportunity offers hands-on exposure to IoT ecosystems, networking tools, and system-level operations, making it ideal for candidates looking to build practical expertise in real-world infrastructure and software environments.
The client is a leading organization in the research and innovation space.
Roles and Responsibilities: Assist with inventorying and analysing existing scripts (purpose, dependencies, schedules, inputs/outputs). Support consolidation and/or migration scripts, including:
Updating file paths, credentials handling, and configuration files, Refactoring code as needed for maintainability.
Assist with database connectivity migration for PostgreSQL:
Update connection authentication methods, Validate permissions and basic SQL operations required by scripts.
Support networking-related checks:
Connectivity testing (DNS, routing, firewall/security group rules, ports). Diagnose common issues (timeouts, refused connections, SSL/TLS issues).
Execute and document test runs, compare outputs and report discrepancies. Assist with job scheduling / automation (e.g., Windows services/cron/systemd/Task Scheduler - depending on environment). Produce and maintain documentation:
Runbooks, configuration notes, dependency lists, and troubleshooting steps.
Coordinate with the team lead and relevant stakeholders to track progress, risks, and devise solutions. Qualifications/ Requirements: Currently pursuing or recently completed a diploma/degree in Computer Science, IT, Software Engineering, or equivalent experience (for intern); or 0-2 years relevant experience (for temp staff). Working knowledge of Python (scripting, modules, file I/O, logging, error handling) Working knowledge of SQL and relational databases:
Experience with PostgreSQL Ability to run queries, understand schemas, and troubleshoot connection issues.
Basic networking fundamentals:
TCP/IP, ports, firewalls/security rules, SSH/RDP basics.
Comfortable working in Linux environments (preferred) and using the command line. Familiarity with Git or other version control (optional). Strong troubleshooting and documentation skills; able to follow instructions and ask clarifying questions.
Dimple Jain Direct Line: 8110 4705 EA License No: 91C2918 Personnel Registration Number: R22107270
This opportunity offers hands-on exposure to IoT ecosystems, networking tools, and system-level operations, making it ideal for candidates looking to build practical expertise in real-world infrastructure and software environments.
The client is a leading organization in the research and innovation space.
Roles and Responsibilities: Assist with inventorying and analysing existing scripts (purpose, dependencies, schedules, inputs/outputs). Support consolidation and/or migration scripts, including:
Updating file paths, credentials handling, and configuration files, Refactoring code as needed for maintainability.
Assist with database connectivity migration for PostgreSQL:
Update connection authentication methods, Validate permissions and basic SQL operations required by scripts.
Support networking-related checks:
Connectivity testing (DNS, routing, firewall/security group rules, ports). Diagnose common issues (timeouts, refused connections, SSL/TLS issues).
Execute and document test runs, compare outputs and report discrepancies. Assist with job scheduling / automation (e.g., Windows services/cron/systemd/Task Scheduler - depending on environment). Produce and maintain documentation:
Runbooks, configuration notes, dependency lists, and troubleshooting steps.
Coordinate with the team lead and relevant stakeholders to track progress, risks, and devise solutions. Qualifications/ Requirements: Currently pursuing or recently completed a diploma/degree in Computer Science, IT, Software Engineering, or equivalent experience (for intern); or 0-2 years relevant experience (for temp staff). Working knowledge of Python (scripting, modules, file I/O, logging, error handling) Working knowledge of SQL and relational databases:
Experience with PostgreSQL Ability to run queries, understand schemas, and troubleshoot connection issues.
Basic networking fundamentals:
TCP/IP, ports, firewalls/security rules, SSH/RDP basics.
Comfortable working in Linux environments (preferred) and using the command line. Familiarity with Git or other version control (optional). Strong troubleshooting and documentation skills; able to follow instructions and ask clarifying questions.
Dimple Jain Direct Line: 8110 4705 EA License No: 91C2918 Personnel Registration Number: R22107270
Highlights
-
Company nameAdecco Group
-
Job positionSoftware Developer
Safety Tips
Protect your personal details and initiate communication using our contact form.
More info about this ad
Software Developer has been posted in the Bishan Information Technology category on Locanto.
Right now, this is the only ad posted in this category in Bishan.
Interested in more? Widen your search to view ads in nearby areas of Bishan. This includes Information Technology in Central Water Catchment, Orchard and Toa Payoh. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.