Python Developer Intern
ShopBack
- Singapore
- Training
- Full-time
- Code Review and Documentation:
- 1 - Review and analyze existing Python code to identify areas for improvement, efficiency, and maintainability.
- 2 - Document technical specifications, workflows, and code modifications for future reference and knowledge sharing.
- 3 - Adhere to documentation standards and guidelines to ensure consistency and clarity in all documentation produced.
- Process Automation Support:
- 1 - Collaborate with the development and functional operations team to identify automation opportunities and develop Python scripts to streamline processes.
- 2 - Design and implement automated solution mvps for repetitive tasks, data extraction, manipulation, and reporting.
- Suggest Improvements:
- 1 - Proactively identify areas for optimization and enhancement within the existing codebase.
- 2 - Stay up to date with emerging technologies and industry trends to suggest innovative ideas for process automation.
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
- Proficiency in Python programming language, with a solid understanding of object-oriented programming principles.
- Strong problem-solving skills with the ability to think creatively and propose effective solutions
- Attention to detail and the ability to produce high-quality, well-documented code.
- Good verbal and written communication skills to effectively collaborate with team members and stakeholders.
- Relevant coursework or projects demonstrating proficiency in Python programming.
- Strong time management skills to prioritize tasks, meet deadlines, and manage multiple projects simultaneously.
- Experience with database management systems (e.g., SQL), data manipulation techniques, knowledge of web scraping, API integration, and data processing techniques using Python is a plus.