About the role
AI summarisedIntern Software Engineer (AI & Applications) at Sembcorp, a leading energy and urban solutions provider. The intern will leverage AI and LLM tools to enhance coding efficiency, support application maintenance, and work with cross-functional teams in the renewable energy business.
UtilitiesFull-timeBusiness Excellence
Key Responsibilities
- Leverage AI and LLM tools to enhance coding efficiency: Develop code snippets, explore proof-of-concept (POC) solutions, and accelerate learning by developing.
- Support the maintenance and enhancement of existing applications.
- Assist in identifying, troubleshooting, and resolving bugs under guidance.
- Implement updates, improvements, or refactoring tasks under supervision.
- Write and execute unit tests to validate application behaviour, verify fixes, and help ensure overall functional stability.
- Write functional specifications and document system behaviours, changes, and test outcomes for internal use.
- Work with cross-functional teams, including developers and analysts, to gather requirements, understand user needs, and ensure seamless integration of the new microservice.
Requirements
- Background in Computer Science, Information Technology, Software Engineering, or a related field.
- Basic knowledge of programming languages (e.g., Python, C#, Java).
- Familiarity with cloud platforms, preferably Microsoft Azure, and its services.
- Understanding of microservice architecture principles is a plus.
- Strong analytical skills and exceptional attention to detail.
- Excellent written and verbal communication skills, with an ability to communicate technical information clearly.
- Proactive mindset and eagerness to learn new technologies and systems.
- Ability to work independently on assigned tasks and collaborate effectively in a team environment.
- Familiarity with version control systems (e.g., Git) and agile methodologies is preferred.