
Software Engineer (Data Discovery and Operations)
Centre for Strategic Infocomm Technologies1 year ago
Singapore, SingaporeMid Level
Responsibilities
- Design, develop, and maintain high-quality applications and data pipelines.
- Source, evaluate, and integrate state-of-the-art technologies into applications and data pipelines.
- Debug and resolve bugs and performance issues.
- Participate in code and design reviews to improve code quality and software architecture.
- Stay current with software and data engineering technologies and trends.
- Communicate technical solutions effectively to diverse stakeholders.
Requirements
- Background in Computer Science, Computer Engineering, Information Systems, or a related field.
- At least two years of experience in application development.
- Strong proficiency in Python, Java, and JavaScript.
- Familiarity with ReactJS/TypeScript and Spring Boot.
- Experience with microservice architecture and REST API design and integration.
- Familiarity with relational databases such as MSSQL, NoSQL databases such as MongoDB, and search engines such as Elasticsearch.
- Familiarity with Git and Agile development methodologies.
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication skills.
- Only Singapore Citizens will be considered.
Tech Stack
DockerElasticsearchGitJavaJavaScriptKubernetesMicrosoft SQL ServerMongoDBPythonReactSpring BootTypeScript
Categories
Data EngineeringFull Stack