
Software Engineer (Network Systems)
Centre for Strategic Infocomm Technologies
🇸🇬 Singapore
On-site
14 months ago
- Python
- JavaScript
- Java
- REST API
- Microservices
- Devops
- Docker
- Kubernetes
- GitLab
- TCP/IP
- DNS
- Agile
- Jira
14 months ago
Key Responsibilities
- Identify and prototype new products that enhance existing capabilities or provide new opportunities
- Design, develop, test, deploy, maintain and improve software solutions in accordance with best practices
- Work with the product manager, software engineers and stakeholders to build systems that continues to meet evolving operational requirements
Requirements (Minimum Qualifications)
- Background in Computer Science, Electrical Engineering or equivalent practical experience
- Proficient in Python, JavaScript, Go or Java
- Minimum 1 year of experience in web application development
- Familiarity with message brokers and REST API design and good understanding of microservices architecture
- Strong problem-solving skills and attention to detail in analysing and resolving system issues
- Able to work independently while also effectively collaborating in a team environment to achieve shared goals  Â
Nice-to-haves
- Experience in DevOps (e.g. Docker, Kubernetes, Gitlab) and Site Reliability Engineering (SRE)
- Familiarity with networking equipment (e.g. switches and routers) and protocols (e.g. TCP/IP, VLAN, VPN, DNS)
- Familiarity with Agile methodologies, including sprint planning, backlog maintenance and progress tracking via project management tools (e.g. Jira) Â
Software Engineer (Network Systems) · Centre for Strategic Infocomm Technologies