This internship offers an excellent opportunity to apply your technical skills and gain practical experience in software development within our dynamic and innovative organisation. As a Software Engineer Intern, you will work closely with our development team, contribute to ongoing projects, and participate in the creation of cutting-edge AI solutions.
Position Summary
The Software Developer (intern) will report to our senior software engineer. He/She will participate in the application delivery and will be responsible for application development and implementation support.
Key Responsibilities:
- Application Development and Implementation
- Participate in the requirement gathering and producing the required technical and operations documentation
- Working with the tech team to develop and test the system according to the finalised software requirements
- Produce quality development works & adhere to standard & methodology
- Design and implement web crawlers to efficiently extract data from targeted websites
- Optimize and maintain existing crawlers, ensuring they adapt to changes in website structures
- Willing to learn and catch up with the tech stacks which are used within the project
- Contribute in all phases of the development lifecycle
- Write well designed, testable, efficient code
- Assist in the development and conducting of presentation and training materials
- Participate in the system integration testing by rendering support to the Test Team and resolve issues reported
Requirements
- Undergraduate or Postgraduate currently pursuing a Degree/Master/PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
- Experience in software development in Python3.
- Solid programming ability in at least one language
- Strong oral and written communication skills
- Self-motivated and possess strong analytical skills, sharp and meticulous
- Strong interpersonal skills and good time management skills
- Deeply passionate about software coding/development and building great applications
- Duration: 6 to 12 months