ACI Worldwide is powering the payments ecosystem globally, and they are seeking an Intern for Software Engineering. In this role, you will work with an Agile team to assist in the design and development of Real-Time Payment Solutions while gaining valuable experience in a fast-paced environment.
Responsibilities
Participates in the design, development, testing and delivery of high-quality software/solutions
Creates and reviews unit, integration, system, and/or QA Test Plans/Scripts, executes test, and analyzes results
Participates in the research and resolution of customer reported problems
Perform other duties as assigned
Understand and adhere to all corporate policies to include but not limited to the ACI Code of Business Conduct and Ethics
Understands and complies with Risk Management program requirements including identification of risks, key controls, and control testing as applicable to their responsibilities
Qualification
Required
2-3 Years of Completed Coursework in computer science or related field, tracking to graduation within 1-2 years
GPA of 3.0 or higher
Specific knowledge of software development technology and methodology
Understanding of software development best practices - source control, unit testing, and secure coding
Applicants must be currently authorized to work in the United States on a full-time basis. This position does not offer sponsorship for employment visa status or work permit now or in the future
Preferred
Understanding of Agile software development
Experience and/or Coursework with Java, with experience/coursework in one or more of the following nice to have: JSON, GIT, Docker, Kubernetes
Experience and/or Coursework with Cloud based microservices development, ideally with VertX, Spring Boot
UI development experience in AngularJS, ReactJS
Knowledge of Linux, Vagrant, VMWare
Benefits
Opportunities for growth
Career development
Competitive compensation and benefits package
ACI Worldwide is a software company that delivers payments software solutions.