EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.We are seeking an experienced Lead / Senior Software Engineer to design, implement, and optimize Zuora billing solutions while collaborating with cross-functional stakeholders to drive business success.ResponsibilitiesWork closely with the customer to gather requirements, design solutions, and estimate effortsCollaborate with Business Operations, Finance, and Business Analysts to gather and understand business requirementsDesign and enhance workflows to meet business needsManage a small team and coordinate deliverables while communicating effectively with all stakeholdersDeliver system development, testing, and deployment with minimum handholdingTroubleshoot and resolve production issues and configurations related to Zuora integrations and data flows in a timely mannerImplement performance improvements to ensure optimal system performanceSupport the DevOps team in automating Zuora deployments and ensure successful changes to productionDevelop and maintain technical documentation related to Zuora implementations, design specifications, test plans, and user guidesConduct code reviews and provide technical guidance to junior developersProvide support and training to end-users and stakeholders on Zuora functionalities and best practicesParticipate in regular meetings with stakeholders to discuss project progress, issues, and solutionsRequirements5-15 years of experience in IT, with a track record in implementing, maintaining, and improving platforms in BillingUnderstanding of the Zuora platform, Zuora Admin, Zuora objects, and APIsExpertise in Zuora Invoice template creation and updating, including Payments, Bill runs, billing document posting, Invoice, CM & HTML templatesKnowledge of Product Catalog, Charge Models, and Subscription lifecycle management, including create, update, renew, and cancel processesExperience with Zuora Order line-item feature, including creating Order line-items and Invoice order line itemsSkills in reconciliations and troubleshooting for month-end processes, along with mass create/update/delete operations at/for multiple objectsProficiency in developer tools and Postman toolsExperience integrating with ecommerce, payment gateways, data analytics platforms, and tax systems, including Salesforce, Zuora APIs, and Payment GatewaysFamiliarity with Zuora Workflow to automate new workflows and enhance existing onesIn-depth knowledge of Admin features and setups, including Roles, Permissions, and Billing templatesAbility to support day-to-day queries and analysis from business, finance, dev, QA, and other stakeholdersUnderstanding of Zuora product updates, industry trends, and best practices to ensure optimal system performanceWe offerOpportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:Health benefitsRetirement benefitsPaid time offFlexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)