Receive alerts when this company posts new jobs.
Principal Application Developer
Unlock Your Career Potential: Technology at ADP. Do you enjoy exploring, identifying and inspiring the future of the workplace and the lives of millions of people? At ADP, the world's largest B2B cloud company, our Technology team is comprised of brilliant engineers, architects, data scientists, infrastructure experts, and more. We were first in our industry to offer a SaaS solution and continue to push the envelope utilizing the latest operating platforms to deliver the highly automated, intelligent and predictive solutions that are redefining what is possible. Named one of Forbes' "Most Innovative Companies" and one of Computerworld's "100 Best Places to Work in IT", we are committed to leading the way in product development and research, empowering you to bring to life the latest innovations that will forever change the way businesses manage their most vital asset, employees.
In this role, you will be responsible for taking ADP Data Cloud Product offerings to next level by implementing and enhancing reporting and analytics on Vantage, WFN, Enterprise, Etime, RM, TLM, Lifion, TMBC, GlobalView, WorkMarket, IHCM and other ADP products. ADP Data Cloud provide complete reporting, analytics and benchmarking capabilities for all ADP product offerings. As a Principal Developer at ADP, we are looking for someone who's had real world experience in solving business problems. We're interested in learning your experience on designing fault-tolerant, scalable and decoupled software solutions using the latest cutting edge technology and platforms. In addition, you will apply your experience and thought leadership in all categories within Data Cloud, which include payroll, HR, benefits, time and recruitment. With this type of access, we want to differentiate ourselves from our competitors by offering best in class solutions that will help our clients optimize their human capital workforce. In this role, you will make positive contributions to strengthen our product that will allow ADP Data Cloud to be the leading global HCM reporting/analytics/benchmarking solution in the world.
Develop software application solutions for ADP's external and internal clients. Participate in all aspects of the Software Development Life Cycle (SDLC) and Agile Development methodology (Backlog/Scrum). Work with clients, product managers, analysts, architects, and engineers to plan, design, develop, test, and implement information technology solutions. Develop and review software requirements, create design documents, and write programs. Package, test, configure, and deploy software applications. Collaborate with stakeholders, including security, quality assurance, training, project management, engineering, hosting, and procurement to assist in software development projects. Write PL/SQL and Oracle SQL code to create data access layers for reporting and analytics. Tune slow running sqls and create documentation on the implementation. Write Python scripts to efficiently handle data processing requirements outside database (Pandas experience is a plus).
- 8+ years of experience working on large scale data warehouse applications on Oracle (MS SQLServer & MySQL will be a plus)
- Expertise in Oracle Security Features and VPD/RLS implementation
- Excellent skills in reading and writing complex SQLs with a keen eye for performance
- Hands on experience in tuning slow Oracle SQLs and has insights into how Optimizer chooses different plans
- Excellent programming skills with PL/SQL, must have hands on experience using Oracle 10g, 11g & 12c new features
- Prior experience in converting MS SqlServer code to Oracle/ANSI SQL will be an added benefit
- Excellent programming skills with Python standard modules
- Very good at Linux shell scripting and able to write packaging scripts