What are the responsibilities and job description for the Software Engineer Intern Summer position at ATPCO?
Job Description
As a Software Engineer Intern, you will work within a dynamic development team, contributing to the design and implementation of new applications. This internship offers a hands-on opportunity to participate in the agile development process and gain exposure to state-of-the-art technologies, including Angular, Java, Python and AWS.
Responsibilities :
- Actively participate in the design, development, and testing of scalable and efficient applications using technologies like Rust, Go, Python, Java, and AWS.
- Write clean, maintainable, and well-documented code, focusing on optimization and performance improvements.
- Conduct code reviews to learn best practices and provide constructive feedback.
- Apply algorithms and data structures to solve real-world engineering challenges.
- Assist with debugging, profiling, and troubleshooting to improve system reliability and identify bottlenecks.
- Write and maintain unit and integration tests to ensure application quality.
- Participate in agile processes such as standups, sprint planning, and retrospectives.
- Showcase your work and present progress to team members and leadership.
- Demonstrate curiosity and a willingness to learn and experiment with emerging technologies.
Ideal Candidate :
Why Join Us?
Qualifications :
Additional Information
All your information will be kept confidential according to EEO guidelines.