- Ensures new and existing ACI customers receive a first-class delivery service in accordance with customer expectations and contractual agreements
- Primarily responsible for the identification/development of solutions for customers using company products, outsourced solutions and/or proprietary tools/techniques implemented by others
- Defines customer needs and develops a plan and proposal for delivery of the project
- Viewed by customers as a consultant
- Performance is typically evaluated based on utilization, (ie, billable hours)
Job Responsibilities:
- Client Engagement and Stakeholder management: Analyzes client s business needs and requirements and provide various solution options to customer & Preparation and review of HLD/SSD.
- Assists customer with implementation methods and efforts as necessary to ensure successful product adoption and Identify problems uncovered by testing or customer feedback during UAT phase and correct problems
- Risk Complaisance & Risk Mitigation: Highlight any impact/risk based on Bank payment echo system and address customer Functional and Nonfunctional requirement needs & troubleshooting issues and provide immediate solution.
- Code Quality and Best Practices: Provide impact analysis for the Mandates in accordance with Bank Payment eco system.
- Design, build and/or maintain servers for ACI products PRM using required tools.
- Evaluate code to ensure it is valid, meets industry standards and is compatible with devices and/or operating systems
- Collaborative Excellence: Confer with development teams to prioritize needs, resolve conflicts, and help choose solutions
- Develop or validate test routines and schedules to ensure on time quality deliverable.
- Guidance & Mentorship: Provide estimates for team based on Product supplied Business Requirements
- Active participation in mentoring junior staff while also growing abilities and domain knowledge with active participation with senior staff.
- Documentation and Knowledge Sharing Follow prescribed process and recommend process improvements if needed
- Understand and adhere to all corporate policies to include but not limited to the ACI Code of Business Conduct and Ethics.
Knowledge, Skills and Experience required for the job:
- bachelors degree in Computer Science, Information Systems or any equivalent degree.
- 7+ years relevant experience.
- Solid expertise in Java Programming with solid expertise in Core Java, Data Structures and developing or implementing high availability - Low Latency applications.
- Experience in such Spring Boot, Microservices and REST based API
Strong experience in frameworks and technologies such as
- Java Servlets and JSPs
- WebSphere, JBOSS
- JSON, XML, CSS, HTML
- Spring Boot
- ISO8583
- Angular & Angular Cli
- XSD builder tool
- Excellent knowledge on Oracle Database Administration and MS SQL
- Working knowledge on Database Administration.
- Knowledge on Data replication tools and Transaction Monitoring tools
- Hand on experience on Simulators like VTS, MC, ATM emulators, RUPAY Simulators etc
- Working experience on project Implementation in a bank or processor environment
Highly Desired Qualifications
- Previous experience in developing payments software solutions & Card networks such as VISA, MasterCard, Discover, AMEX, JCB, or Banks
- Business knowledge about payments industry is a plus.
- Work Experience in Agile Methodology would be preferable
Education:
- BE, BTech Comp Science, BTech Electronics, BE / BTech IT, MSc Comp Sc, MC