remote
Part Time Student - Software Engineering - John Deere
Software Engineer
Part‑time software engineering role for students, focused on developing scalable solutions in Python, Java, and C++ within an AWS cloud environment. Ideal for those eager to contribute to innovative projects while balancing academic commitments.
About the role
Key Responsibilities
- Design, develop, and maintain high‑quality code in Python, Java, and C++ for cloud‑based applications.
- Collaborate with cross‑functional teams using Agile methodologies to deliver incremental features.
- Participate in code reviews, unit testing, and continuous integration pipelines.
- Assist in troubleshooting production issues and optimizing performance.
- Document design decisions and contribute to technical knowledge bases.
Requirements
- Current enrollment in a computer science or related program.
- Proficiency in at least one of Python, Java, or C++.
- Experience with AWS services (EC2, S3, Lambda) preferred.
- Strong problem‑solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Skills
pythonjavacawsagile