Global Payments Senior Software Deleloper

WorldpayCincinnati, OH
14d

About The Position

Are you ready to unleash your full potential? We’re looking for people who are passionate about payments to chart Worldpay’s path to being the largest and most-loved payments company in the world. About the team Worldpay, LLC seeks Global Payments Senior Software Developer in Cincinnati, OH to develop core versions of software applications for sale to external clients. What you will be doing The Global Payments Senior Software Developer will identify client purchasing requirements and technical specifications through Product Management and client representatives. Additionally, the role will: Interact with engineering groups to assist in design changes to equipment and/or software. Train and communicate with clients on systems applications. Analyze, design, program, debug and modify software enhancements and new products used in local, networked or Internet-related computer programs. Design and develop microservice-based solutions for high-volume transaction processing with a focus on reliability, scalability, and security. Integrate messaging and streaming platforms, including Kafka and MSMQ, to enable asynchronous workflows and event-driven processing. Develop front-end components in Angular, connecting to backend services and APIs. Interact with product managers and users to define system requirements or necessary modifications. Participate in software design meetings and analyze user needs to determine technical requirements. Write technical specifications based on conceptual design and stated business requirements. Write code, complete program and perform testing and debugging of applications using current programming languages and technologies. Complete documentation and procedures for installation and maintenance. Train and communicate with internal Client Training, Client Relationship and Sales teams on systems application. Develop and execute project plans, budgets and schedules and for documenting work and results. Deliver informational and decision-seeking presentations to technical and business groups to internal and external audiences.

Requirements

  • Bachelor’s degree or foreign equivalent in Electronic Engineering, Information Technology, Computer Science or related field and five (5) years of progressively responsible experience in the job offered or a related occupation: Developing and maintaining backend software applications using .NET including .NET and .NET Framework for building RESTful APIs and backend services; designing relational schemas, writing stored procedures, and optimizing queries for high-volume, real-time transactional applications; integrating and configuring distributed messaging systems for asynchronous workflows and event-driven processing; architecting scalable, distributed systems with defined service boundaries, ensuring security, resilience, and readiness for containerization; and applying Agile-Scrum methodologies for iterative delivery, sprint planning, backlog management, and team collaboration using tools including Rally and Jira.

Responsibilities

  • Identify client purchasing requirements and technical specifications through Product Management and client representatives.
  • Interact with engineering groups to assist in design changes to equipment and/or software.
  • Train and communicate with clients on systems applications.
  • Analyze, design, program, debug and modify software enhancements and new products used in local, networked or Internet-related computer programs.
  • Design and develop microservice-based solutions for high-volume transaction processing with a focus on reliability, scalability, and security.
  • Integrate messaging and streaming platforms, including Kafka and MSMQ, to enable asynchronous workflows and event-driven processing.
  • Develop front-end components in Angular, connecting to backend services and APIs.
  • Interact with product managers and users to define system requirements or necessary modifications.
  • Participate in software design meetings and analyze user needs to determine technical requirements.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Write code, complete program and perform testing and debugging of applications using current programming languages and technologies.
  • Complete documentation and procedures for installation and maintenance.
  • Train and communicate with internal Client Training, Client Relationship and Sales teams on systems application.
  • Develop and execute project plans, budgets and schedules and for documenting work and results.
  • Deliver informational and decision-seeking presentations to technical and business groups to internal and external audiences.

Benefits

  • A competitive salary and benefits
  • A variety of career development tools, resources and opportunities
  • The chance to work on some of the most challenging, relevant issues in the payment industry
  • Time to support charities and give back in your community
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service