Job Summary: Client is switching payrolls and need to move from Service Titan to Paylocity using an API so looking for the API Developer.The work will be performed over a 9-week period and includes requirements gathering, solution development, and testing for both an automated payroll taxation lookup tool and a custom API time file integration for PaylocityProject Objectives Develop and implement an automated system for accurate technician payroll taxation based on service location zip codes within Service Titan, or to update the time file once submitted. Design and deliver a custom API integration to generate and import time files into Paylocity, featuring front-end editing, control totals, and error reporting.Scope of Work Requirements Gathering: Identify business rules, user needs, and compliance requirements for both initiatives. Custom Program Development: Build a Service Titan module for payroll taxation lookup and an API-driven time file generator with a user interface and controls. Testing & Validation: Develop and execute test plans, including user acceptance testing and validation with sample data. Implementation & Rollout: Deploy solutions, provide user training, and support initial operations.Responsibilities: Design and implement a custom API solution to: Extract technician payroll and punch data from ServiceTitan, using endpoints like Export_GrossPayItems. Transform and validate that data to meet Paylocity’s API schema for automated time file import. Authenticate securely using OAuth 2.0 for Paylocity API access. Develop a lightweight front-end tool enabling users to: View and edit time records pre-submission. Validate control totals and resolve data issues. Generate user-friendly error reports. Build location-based tax logic using service ZIP codes, either as a ServiceTitan enhancement or external module. Collaborate closely with project stakeholders and participate in all phases: requirements gathering, development, QA, UAT, and deployment. Create clear documentation for business users and IT teams.Qualifications: Experience in API design and systems integration. Strong knowledge of RESTful APIs, OAuth 2.0, and secure data transfer. Proven experience integrating third-party systems such as HRIS or payroll platforms. Proficiency in modern backend languages and frameworks (Node.js, Python, .NET, etc.) for building custom middleware. Front-end experience with React, Angular, or similar frameworks for building data review UIs. Ability to implement robust error handling, validation logic, and logging frameworks. Familiarity with payroll operations, timekeeping systems, and tax jurisdiction rules is a plus.
Job Title
API Developer with Paylocity