ACI Worldwide is a global leader in real-time payments software, and they are seeking an Intern in Software Engineering to join their team. The role involves assisting in the design and development of Real-Time Payment Solutions while participating in an Agile environment focused on innovation and collaboration.
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
ACI Worldwide is a software company that delivers payments software solutions.