Quick Overview
Job Description
SAP Callidus Developer
Remote
The IT Senior Developer designs, develops, integrates, and supports custom applications and third-party enterprise platforms, with a primary focus on incentive compensation, payroll-related integrations, and reporting. This position leads complex technical initiatives, partners with cross-functional teams, and ensures reliable, high-quality solutions across the full development and support lifecycle. The role may also mentor junior developers and contribute to strategic planning and execution.
This job description describes the general nature and level of work required by the position. It is not intended to be an all-inclusive list of qualifications, skills, duties, responsibilities or working conditions of the job. The job description is subject to change with or without notice, and Management reserves the right to add, modify or remove any qualification or duty. Nothing in this job description changes the existing at-will employment relationship between the Company and the employee occupying the position.
Job Responsibilities
• Software Design and Development: Lead the design and development of robust, scalable, and efficient software solutions. Implement and provide guidance on best practices and coding standards to deliver high-quality code.
• Enterprise Integrations and Reporting: Design, develop, and support secure, reliable integrations, data flows, APIs, and reporting solutions involving enterprise and compensation platforms. Partner with functional and technical stakeholders to translate compensation and reporting requirements into maintainable technical solutions.
• Technical Leadership: Oversee the technical design and implementation of complex initiatives. Collaborate with stakeholders, product owners, architects, analysts, and developers to understand requirements, define technical specifications, and ensure alignment with business goals.
• Mentorship and Collaboration: Mentor and guide junior developers, providing support and feedback to help them grow. Foster a collaborative environment by working closely with cross-functional teams to achieve project objectives.
• Code Review and Quality Assurance: Conduct thorough code reviews to ensure adherence to coding standards and best practices. Lead and help shape coding standards, best practices, and design patterns within the team.
• Testing: Conduct comprehensive testing including unit, integration, functional, regression, and user acceptance testing to ensure software reliability and performance.
• Technical Problem-Solving: Analyse and resolve complex technical issues, providing innovative solutions and recommendations to enhance system functionality and performance.
• Documentation and Reporting: Create and maintain comprehensive technical and configuration documentation. Manage platform/technical upgrades to ensure documentation is up-to-date and reflective of current configurations. Provide consistent input on tech debt and technical challenges.
• Support and Troubleshooting: Offer ongoing support and consultation to address technical issues and ensure solutions meet end-user needs. Provide guidance and direction on production issues and drive solutions for ongoing trends identified.
• Agile Methodology: Actively engage in Agile development practices including sprint planning, story creation, daily standups, testing, demos and retrospectives. Adapt to evolving requirements and drive the continuous improvement of the team’s processes and delivery.
Knowledge, Skills, and Abilities
• Technical Skills: Strong hands-on software development experience with Node.js and PL/SQL, including backend services, RESTful APIs, system integrations, complex SQL, stored procedures, packages, functions, data validation, troubleshooting, and performance tuning.
• Testing: Apply a test-first mindset and use automated, unit, integration, functional, end-to-end, regression, user acceptance, and production-readiness testing to validate software, integrations, calculations, reports, extracts, and payment results.
• Analytical and Problem-Solving Skills: Ability to critically analyze and decompose complex technical requirements. Strong problem-definition, requirements-elicitation, impact-analysis, and solution-design skills.
• Communication: Excellent written and verbal communication skills for both technical and non-technical audiences. Capable of presenting ideas clearly and effectively.
• Teamwork and Leadership: Collaborative and team-oriented with strong interpersonal skills. Proven ability to mentor, guide, and work effectively with both offshore and onsite teams.
• Innovation and Creativity: Ability to think innovatively, present alternative solutions, and demonstrate creativity in problem-solving and application design.
• Agile: Experience thriving in Agile environments with evolving requirements.
• Self-Motivation: Highly responsible, self-directed, and team-oriented, with a strong work ethic and the ability to take ownership of complex assignments.
• This role requires expertise in application integration and data engineering, with a strong focus on incentive compensation platforms, payroll-related data flows, and enterprise reporting.
Strongly Preferred Platform Experience:
• SAP Callidus Cloud / SAP Commissions Expertise: Experience supporting SAP Commissions or a comparable incentive compensation platform, including plan and rule configuration, calculation workflows, data interfaces, crediting and payout data, reconciliation, operational reporting, and production support.
• Node.js Development: Experience building and maintaining server-side applications, reusable services, RESTful APIs, asynchronous processing, integrations, automated tests, logging, error handling, and secure configuration using Node.js and its package ecosystem.
• PL/SQL Development: Experience designing, developing, and optimizing Oracle SQL and PL/SQL solutions, including complex queries, stored procedures, packages, functions, data transformations, exception handling, batch processing, and performance tuning.
• AI-Assisted Development: Practical experience using AI development tools, such as GitHub Copilot or comparable coding assistants, to support code generation, refactoring, unit-test creation, documentation, debugging, and developer productivity while following secure coding, privacy, intellectual property, and code-review standards.
• Integration Monitoring and Reporting: Experience monitoring and troubleshooting APIs, file-based interfaces, scheduled data loads, database integrations, and business or operational reporting. Ability to analyze source-to-target mappings, validate data quality, reconcile results, and clearly communicate issues to technical and business stakeholders.
• End-to-End Incentive Compensation: Experience supporting the full incentive compensation lifecycle, including source data, participant and position processing, crediting, incentives, deposits, payments, payout validation, and payroll reconciliation.
• SAP Commissions Configuration and Calculation Logic: Hands-on experience configuring compensation plans, rules, rate tables, attainment logic, accelerators, tiered or split rates, effective-dated records, and complex incentive calculation scenarios.
• Enterprise Integration Architecture: Experience supporting inbound and outbound data flows among SAP Commissions, planning and HR systems, data warehouses, Oracle databases, payroll, and reporting platforms.
• Feed and Batch Processing Support: Experience monitoring, troubleshooting, correcting, and rerunning scheduled feeds, batch jobs, integrations, extracts, and processing pipelines within time-sensitive payroll or financial processing windows.
• Production and Payroll Support: Experience providing responsive support for payroll or other business-critical processing, including root-cause analysis, data correction, issue coordination, recovery planning, and timely resolution across multiple systems and teams.
• Data Validation and Reconciliation: Experience reconciling employee, hierarchy, plan, quota, credit, incentive, deposit, payment, and payout data across source systems, integration layers, SAP Commissions, and payroll outputs.
• Reporting and Extract Development: Experience supporting operational reports, dashboards, outbound extracts, audit reporting, and reconciliation reports used by payroll, compensation, and business stakeholders.
• Custom Application Operations: Experience supporting custom integration and operational applications, including job monitoring, incident response, logging, error handling, configuration management, and service recovery across Node.js, REST, and PL/SQL solutions.
• Testing and Release Readiness: Experience developing test data and validating configurations, integrations, calculations, reports, extracts, and payment results through automated, unit, integration, functional, end-to-end, regression, user acceptance, and production-readiness testing.
• Cross-System Troubleshooting: Ability to lead complex investigations when issues span SAP Commissions, EPM, HR, data warehouse, integration, database, reporting, and payroll environments.
• Knowledge Transfer and Documentation: Demonstrated ability to document configurations, calculation logic, data flows, recurring jobs, reports, manual processes, dependencies, troubleshooting scenarios, escalation paths, and design decisions, and to conduct effective shadowing and reverse-shadowing.
• Technical Leadership and Ownership: Ability to serve as the accountable technical lead for SAP Commissions, guide analysts and developers, manage vendor escalations, recommend solutions, and communicate risks and tradeoffs to technical and business stakeholders.
• Critical-Cycle Availability: Ability to provide timely support during planned feed windows, reconciliation periods, payroll processing, quarter close, year-start activities, compensation-plan transitions, and other critical business cycles, including alignment with U.S. Central Time when needed.
• This position is required to work in a fast-paced environment with a focus on delivering customer delight.
• Salaried positions are exempt from overtime pay. At times, this position may be required to work more than 40 hours a week with or without non-exempt employees who will be on overtime, but this will not affect your salaried compensation, and this position will not receive any additional overtime pay.
• The physical demands are essential functions of this job.
Best Regards,
Praveen
Similar jobs
- ES
SAP ABAP / BTP Developer Opportunity
NeweShocan LLC
Austin, Texas🇺🇸Hybrid1 hour agoTechnology - CS
Full Stack Developer
NewCYNET SYSTEMS
Cupertino, California🇺🇸Hybrid1 hour agoFastAPIFlaskSOC 2+8Technology - IS
Sr. Pentaho ETL Developer
NewINFT Solutions inc
United States🇺🇸Hybrid21 hours agoStakeholder ManagementSQLETLTechnology - 3S
Java Developer
New3Core Systems, Inc
New York, NY🇺🇸Hybrid21 hours agoMicroservicesSpringAWS+6Technology - VC
Developer - SAP ABAP Developer
NewV-Soft Consulting Group, Inc
United States🇺🇸Hybrid21 hours agoAgileTechnology - DL
Quadient Developer
NewDiverse Lynx Llc
Newark, NJ🇺🇸$60 - $65/hrHybrid21 hours agoTechnology - BR
Python Developer
NewBlack Rock Group
Newark, NJ🇺🇸Hybrid21 hours agoDjangoDockerDynamoDB+26Technology - HY
SQL Server Database Developer/Architect
NewHyrUS Inc.
New York, NY🇺🇸Hybrid21 hours agoSQLT-SQLMicrosoft Excel+7Technology - EN
Senior Java Developer
NewEnfycon Inc
Jersey City, NJ🇺🇸Hybrid21 hours agoGitScrumJava+2Technology - VE
UX/UI Developer/HTML/Tailwind CSS/AI
NewVeridianTech
New York, NY🇺🇸Hybrid21 hours agoGitHTMLCSS+6Technology - NT
Senior Full Stack Developer with Security Clearance
NewNorthHill Technology Resources
Springfield, VA🇺🇸On-site21 hours agoDjangoDockerFastAPI+28Technology - IC
HxGN EAM Developer and System Engineer
NewInnovee Consulting LLC
Queens, NY🇺🇸Hybrid21 hours agoOracleSQLSAML+11Technology