Job reference #6170_8426090
The ADP Small Business Services (SBS) team is looking for an API Designer/Data Architect in our Florham Park, NJ office to help define the Service Oriented Architecture of its next generation products.
The API Designer will be responsible for designing new API interfaces and working with the lean/agile teams implementing them. These activities include, but are not limited to documenting Domain Models, writing and maintaining API schemas and swagger documentation, and contributing hands on to the SBS’ API discovery and documentation software.Â
WHAT YOU WILL DO:Â
- Create and maintain Domain Models as part of the SBS Architecture/Development team
- Create and maintain Swagger documentation
- Lead discussions between domain experts to extract the necessary information to develop an accurate model.
- Quickly grasp new domains and translate them into scalable, cacheable, performant and secure API schemas
- Work as part of fast paced innovation/development teams to design new APIs and evolve them during POCs and implementation
- Evangelize, talk, train and general show love for APIs.
- Maintain API registry for legacy/new APIs across the product set and provide input into API planning/strategy/roadmap
- Hands on maintain and contribute to the internal documentation portal softwareÂ
REQUIRED QUALIFICATIONS:Â
- Minimum 5 years of experience working as an information architect and interface development within a software development environment.
- Experience in the API design ecosystem: Swagger, API Discovery, Documentation options, API Gateway.
- Must have an extensive understanding and proven working record of HTTP and REST.
- Must understand JSON and be comfortable creating JSON schemas and examples
- Must be comfortable and enjoy documenting their APIs and discussing and educating others (product, developers etc)
- Proficiency translating complex solutions into UML diagrams on Enterprise Architect or whatever tool you love
- Experience with at least one modern programming language, such as NodeJS (preferred), C#, Java, Go, Python.
- Experience with tools such as Jenkins and Docker
- Have designed and implemented Restful HTTP APIs.
- Have designed APIs used to integrate two isolated systems with independent domains.
- Prior experience as an API or backend developer.
- Strong problem solving, analytical skills and interpersonal skills.
- Strong project and time management skills including multi-tasking in fast-paced development environments
PREFERRED QUALIFICATIONS: Preference will be given to candidates who have the following:Â
- Experience designing APIs for the HR/Payroll domain is useful.
- Four-year college degree in S.T.E.M or related discipline preferred.
Software in the Cloud. Experts on the Ground:
ADP powers the working world with comprehensive solutions that drive business success. Consistently named one of the “Most Admired Companies” by FORTUNE® Magazine, and recognized by Forbes® as one of “The World’s Most Innovative Companies,” ADP has over a half-million clients around the globe and 65 years of experience as one of the largest providers of human capital management solutions world-wide.
At ADP, we believe that diversity fuels innovation. ADP is committed to equal employment opportunities regardless of race, color, genetic information, creed, religion, sex, sexual orientation, gender identity, lawful alien status, national origin, age, marital status, non-job related physical or mental disability, or protected veteran status. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.