Sr Software Engineer Job in Aci Worldwide

Sr Software Engineer

Apply Now
Job Summary

JOB DESCRIPTION Job Summary: This role is part of the Universal Payments Framework (UPF) engineering team within ACI's Technology and Operations group. UPF (Universal Payments Framework) is a payment platform and hub that orchestrates services across the enterprise and supports any payment type and all channels on a single platform. As a Sr Software Engineer, you will be part of the highly talented global customer facing UPF team responsible for designs, development, testing and delivering high quality software/solutions and be part of our cloud native journey. UPF customers include high value external customers such as the world s largest financial institutions with on-premise and public cloud deployments of ACI solutions as well as internal product development and solution integration teams who consume UPF technologies. ACI's on-demand and hosting division also deploy UPF as part of a hosted solution in ACI s data centers and private cloud. UPF is a mission critical component to ACI's overall solution delivery success for high available and fault tolerant capabilities to make payments happen. Knowledge, Skills and Experience required for the job: Good experience with the following development languages / frameworks / tools: Very good knowledge of Object-Oriented Programming, design patterns Strong Java expertise Understanding of concepts like Micro-services architecture & Containerization. Experience in containers and cloud native technologies - Docker, Orchestration tools like Kubernetes, OpenShift, Cloud infrastructure e.g. AWS, Azure) Maven, Gradle XML, XSD, WSDL Linux bash scripting SQL (DDL, DML), JDBC, Liquibase Experience working with the following code versioning and task management tools Git, SVN Jira Experience with test driven development and testing frameworks Junit Experience installing / configuring / using Database Servers: One of the following PostgreSQL, Oracle Operating Systems: Linux Oracle DBMS/RAC, Oracle Golden Gate, Oracle DataGuard, Postgres DB replication technology. High Availability modes such as Active-Active and Active-Passive multi-site fault tolerant topologies. Minimum of 10 years solid experience using above skills. Additional, Skills and Experience Highly desirable Payments domain knowledge such as online transaction processing, real-time payments Previous experience in ACI s payment solutions and frameworks (such as UPF) highly desirable Infrastructure as Code Terraform, CloudFormation Understanding of Agile alignments for DevOps Practices, JIRA/Confluence, SCRUM/Kanban Experience in CI\CD setup, Deployment automation and configuration management tools like Jenkins, TeamCity, Bamboo, Ansible, Chef, Puppet, Octopus, Vagrant. Experience in developing Jenkins Pipelines, Groovy scripting, Ansible Playbooks, etc Scripting Development skills in Python/Shell/Unix. Experience with setting up K8 cluster, micro-services deployment, and integration with other frameworks/tools such as: - Nginx/Ingres (web-server) / API Gateway - Service discovery and Service Mesh (e.g. Istio) - Monitoring and Troubleshooting (e.g. Prometheus, Grafana, Jaeger, Kibana) - Messaging (e.g. RabbitMQ)

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs