About the role
Sembcorp is seeking an intern software engineer to support AI and application development within its Renewable Energy business, focusing on coding, maintenance, testing, and documentation.
UtilitiesOnsiteBusiness Excellence
Key Responsibilities
- Leverage AI and LLM tools to enhance coding efficiency, develop code snippets, explore proof-of-concept solutions.
- Support maintenance and enhancement of existing applications.
- Identify, troubleshoot, and resolve bugs under guidance.
- Implement updates, improvements, or refactoring tasks under supervision.
- Write and execute unit tests to validate application behavior.
- Write functional specifications and document system behaviors, changes, and test outcomes.
Requirements
- Background in Computer Science, Information Technology, Software Engineering, or related field.
- Basic knowledge of programming languages such as Python, C#, Java.
- Familiarity with cloud platforms, preferably Microsoft Azure.
- Understanding of microservice architecture principles (a plus).
- Strong analytical skills and exceptional attention to detail.
- Excellent written and verbal communication skills.