SOA Architect . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Kforce is seeking a Labs Solution Architect / API Architect for a Roseland, New Jersey client. They are looking for a smart, experienced, and self-motivated API Architect / Engineer to join ADP's Innovation Team. In this capacity, you will build RESTful API's for Applications. This includes our mobile offerings, web based client products, and our B2B offerings. You will work with other API Architects / Engineers, Product Managers, Designers, App Developers, and Back-end Engineers / Architects to help deliver enhanced user experiences through your expertise in API development. Responsibilities: Development of RESTful APIs as the standard contract for system interactions Mastery of object oriented design and design patterns. Proven track-record of building fast, reliable, large, multi-threaded, scalable, service oriented web services. Strong awareness of current web developer APIs and standards. React quickly to emerging customer requirements and technologies Ability to anticipate future needs and design with reusability in mind Analyze business and technical requirements and collaborate with Subject Matter Experts, Technical Consultants, Solution Architects and Developers to drive the design and development process Elaborate User Stories Develop UML class models (logical models, etc.) Definition of business rules Document data capture, storage, and manipulation requirements Specify data currency, accuracy and precision, retention, and security requirements Model System Interactions Specify appropriate Integration patterns for the given use story Conduct stakeholder reviews on all data architecture deliverables Mediate between project stakeholders Apply reverse engineering techniques to understand and document existing data stores Ensure quality in the production of data assets Assist in the development of overall project plans and timetables, analysis and identification of intermediate deliverables Generic Skills: Leadership: not only at the management level, but at the individual level; having the confidence and resilience to take risks and be self empowered Communication: understand and express ideas / solutions in a comprehensive and practical format to include knowledge sharing User Focus: an absolute focus on the user (internal or external) experience - every aspect of a solution should be productized for ease of use Improvisation: the ability to think across disciplines and existing boundaries (technologies / business / geographies) to include lateral thinking Collaboration: teamwork with a positive approach to ambiguity Research: an inclination to continuous research inside and outside the current focus fields Influence by example: scientific proof of an idea (success or failure) as the presentation tool and represent an idea in order to promote it Technical Knowledge: broad and deep technical knowledge with a strong focus on data / objects and API / contracts Abstract Thinking: view of ideas and solutions as abstractions / patterns that can be leveraged / adapted / reused and deliver frameworks instead of point solutions Passion: the need to be 'passionate' about producing exceptional solutions in a collaborative environment (Agile Methodology is preferred); you must always be curious and excited to try new technologies
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."