Career

Career

Join Us

With MPS, you get a partner to help resolve complex problems —and provide access to the most innovative technologies. We're always looking for new talent. Check out our current openings.

Payment/GPP SME

Location

US / Canada / India

Position Summary

We are seeking an experienced Senior Application Support Engineer to join our Managed Services team supporting Global PayPlus (GPP/FGPP) payment solutions. In this role, you will investigate complex production issues, perform advanced configuration changes, collaborate with development and QA teams, and serve as the technical lead during customer escalations. This position requires strong expertise in payment systems, GPP/FGPP configurations, and customer-facing communication.

Role and Responsibilities

  • Manage complex customer escalations received from L2 Support.
  • Investigate production issues by identifying root causes, reproducing defects, and performing detailed technical analysis.
  • Analyze application traces, database records, GUI behavior, and payment processing flows.
  • Perform advanced GPP/FGPP configurations including pre-rules, post-rules, office setup, and business application check-ins.
  • Understand and troubleshoot FGPP core tables, logical fields, object rules, XPath, profile UDFs, and cache refresh mechanisms.
  • Determine whether issues require configuration changes or product code fixes.
  • Escalate software defects to Development (L3) with complete technical analysis.
  • Support QA and L2 teams during validation and testing activities.
  • Participate in customer meetings to explain issues, provide status updates, and recommend next steps.
  • Collaborate with Product Management, Development, QA, Advisors, and Project teams to resolve customer issues efficiently.
  • Provide technical consultation and mentoring to L1 and L2 support engineers.

Required Experience

5+ years of experience supporting enterprise payment systems, including at least 4 years working with Global PayPlus (FGPP/GPP-SP/Payments2Go).

Location

India

Position Summary

We are seeking a QA Engineer with experience in Global PayPlus (GPP) to ensure the quality of enterprise payment solutions. The successful candidate will execute functional, regression, integration, and customer acceptance testing while working closely with development, implementation, and customer-facing teams to deliver high-quality software solutions.

Role and Responsibilities

  • Design, develop, and execute test cases based on functional and technical specifications.
  • Validate customer implementations and system configurations.
  • Ensure testing coverage aligns with customer requirements.
  • Participate in test planning, execution, and defect management.
  • Conduct regression testing for every software release.
  • Perform qualification and analysis of customer-reported defects.
  • Verify software fixes through comprehensive re-testing.
  • Prepare test data and support customer environments.
  • Provide accurate testing status and release readiness reports.
  • Collaborate with Development, Support, and Project teams to improve software quality.
  • Continuously improve testing methodologies and quality assurance processes.

Required Experience

3+ years of Quality Assurance experience, including at least 2 years working with Global PayPlus (GPP).

Job Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent experience.
  • Experience testing Global PayPlus (GPP-SP).
  • Strong understanding of QA methodologies and testing processes.
  • Experience with SQL and relational databases.
  • Knowledge of payment systems and banking applications is an advantage.
  • Basic programming knowledge is an advantage.
  • Strong analytical and troubleshooting skills.
  • Excellent attention to detail.
  • Ability to work in fast-paced, customer-focused environments.
  • Strong communication and teamwork skills.
  • Self-motivated with the ability to manage multiple priorities.

Java Developer

Location

India

Position Summary

We are looking for a skilled Java Software Engineer to design, develop, and maintain enterprise payment solutions. The successful candidate will participate throughout the software development lifecycle, collaborate with cross-functional teams, and deliver high-quality software for mission-critical financial applications.

Role and Responsibilities

  • Design, develop, and maintain high-quality Java applications.
  • Translate business and technical requirements into scalable software solutions.
  • Develop implementation specifications and technical designs.
  • Write clean, maintainable, and efficient code.
  • Perform unit testing, debugging, and issue resolution.
  • Analyze and resolve production defects in collaboration with support teams.
  • Participate in code reviews and software quality initiatives.
  • Support software releases and production deployments.
  • Follow established software development lifecycle (SDLC) processes.
  • Collaborate with product owners, architects, QA engineers, and project teams.
  • Mentor junior developers and contribute to technical best practices.

Required Experience

3–5 years of professional Java software development experience.

Job Requirements

  • Strong experience with Java and J2EE.
  • Solid knowledge of Core Java.
  • Experience with Spring Framework, Hibernate, JPA, and JTA.
  • Experience with XML, XMLBeans, XSD, REST APIs, and Web Services.
  • Strong SQL skills.
  • Experience with IBM MQ, ActiveMQ, and JMS.
  • Experience with WebSphere and/or WebLogic.
  • Familiarity with JUnit, Mockito, Maven, and Gradle.
  • Strong analytical and troubleshooting skills.
  • Understanding of software engineering principles and SDLC.
  • Ability to work independently with minimal supervision.
  • Excellent written and verbal communication skills.
  • Experience with Spring Boot, Spring Cloud, Kafka, and Microservices is an advantage.
  • Knowledge of Global PayPlus (GPP) and payment systems is highly preferred.

Location

US / Canada

Position Summary

We are seeking an experienced Project Manager / Customer Relationship Manager to lead enterprise payment implementation projects while serving as the primary point of contact for customers. This role combines project delivery, stakeholder management, and customer relationship responsibilities, ensuring successful implementations and long-term customer satisfaction.

Role and Responsibilities

  • Manage end-to-end implementation projects for enterprise payment solutions.
  • Serve as the primary customer relationship manager throughout the project lifecycle.
  • Build and maintain strong relationships with customer stakeholders.
  • Lead project planning, scheduling, execution, and delivery.
  • Coordinate activities across Product, Development, QA, Support, and Professional Services teams.
  • Track project milestones, risks, issues, and dependencies.
  • Conduct regular customer meetings and executive status reviews.
  • Ensure customer expectations are aligned with project deliverables.
  • Manage scope, timelines, and communication throughout implementations.
  • Escalate risks and coordinate resolution across internal teams.
  • Drive customer satisfaction and identify opportunities for service improvements.

Required Experience

5+ years of project management and customer relationship management experience supporting enterprise banking or payment technology solutions.

Job Requirements

  • Experience managing enterprise software implementation projects.
  • Strong experience working with banking core systems and payment systems.
  • Excellent customer relationship and stakeholder management skills.
  • Strong project planning and organizational abilities.
  • Experience coordinating cross-functional technical teams.
  • Excellent written, verbal, and presentation skills.
  • Ability to manage multiple projects simultaneously.
  • Strong problem-solving and decision-making capabilities.
  • Experience working in fast-paced enterprise software environments.
  • PMP, Prince2, Agile, or Scrum certification is an advantage.
  • Experience with Global PayPlus (GPP) is highly preferred.