Senior Application Developers at ADP are results-oriented, have knowledge of new and legacy technologies, have knowledge of the relevant platforms and environments, and be familiar with business process, functions and data within their domain to provide innovative, insightful, and secure solutions.
In this role, the selected candidate will create distributed applications and services, develop back-end API specifications for downstream system interfaces, and will be responsible for design and development of various aspects of core application services.
The Senior Applications Developer provides input and support for, and performs full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.).
In this role, the selected candidate will be responsible for custom application development familiar and with full life cycle development process; this includes business analysis with a focus on requirements gathering, developing test cases, and presenting changes to senior management.
Act as the lead contributor in designing, coding, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value.
In this role, the selected candidate will be responsible for partnering with system and application teams including Enterprise Architecture to determine / create integration strategies / patterns that are secure.
Perform system design and specification development, program logic and flow-charting, architect application security, testing, debugging, and documentation with full awareness of cost/benefit, risk and performance.