
Software Engineer (Enterprise Systems)
Centre for Strategic Infocomm Technologies1 year ago
Singapore, SingaporeEntry Level
Responsibilities
- Design, develop, test, and deploy software applications using modern web technologies.
- Collaborate with cross-functional teams to translate business requirements into scalable and reliable technical solutions.
- Write clean, efficient, and well-documented code.
- Participate in iterative sprint cycles, peer code reviews, user engagement, and issue resolution.
- Implement CI/CD pipelines and contribute to automation efforts.
- Ensure application observability through logging, metrics, and monitoring instrumentation.
- Share engineering best practices through internal technical blogs, knowledge-sharing sessions, and peer mentoring.
Requirements
- Background in Computer Science, Software Engineering, Information Systems, or a related field.
- Strong foundation in programming languages, data structures, and software design patterns.
- Familiarity with cloud technologies, Docker/Kubernetes, CI/CD pipelines, Git, Spring Boot, and React.
- Experience with relational databases such as MSSQL, NoSQL databases such as MongoDB, and observability tooling such as OpenTelemetry.
- Proficiency in Python.
- Experience with Elasticsearch is a plus.
- Experience integrating generative AI capabilities and using GitHub Copilot is an advantage.
- Only Singapore Citizens will be considered.