remote
Intern Software Engineering - ACI Worldwide
Software Engineer
Intern Software Engineer developing payment solutions using Python, Java, and JavaScript in an Agile environment, contributing to scalable, secure payment systems.
About the role
Key Responsibilities
- Assist in designing, coding, and testing payment processing components in Python and Java.
- Collaborate with senior engineers to implement front‑end features using JavaScript and modern frameworks.
- Write and maintain SQL queries for data extraction and reporting.
- Participate in code reviews, unit testing, and continuous integration pipelines.
- Contribute to documentation and knowledge sharing within the team.
Requirements
- Current enrollment in a Computer Science or related degree program.
- Strong programming fundamentals in Python, Java, or JavaScript.
- Experience with relational databases and SQL.
- Familiarity with Git version control and Agile development practices.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonjavajavascriptsqlagile