The Internal Payroll team is responsible for supporting and implementing changes within the internal Paychex payroll offering which is the foundation for the Paychex online/mobile payroll solution as well as many other applications. We leverage a wide variety of technologies such as Java, JBoss, Jenkins, OpenShift, Docker, Oracle, Spring Boot, Kafka, MongoDB, and S3 Object Storage within our application. We collaborate closely with our Product and Operations partners to determine how to best design a solution for each business opportunity. Our agile environment consists of multiple agile teams working in two week sprints. Software is released on a consistent release schedule (every 2-3 weeks), allowing for frequent content delivery to our customers.
What you can expect to do in this role?
Innovate and develop features for new and existing products in order maintain a competitive edge in the Human Capital Management marketplace.
Work in an agile environment where team collaboration is embraced.
Take a leadership role in gathering requirements and designing innovative approaches for tackling complex product needs.
Strengthen your technical skills and abilities while applying them to achieve success and influence the product offerings of a nationally recognized Tech company.
Performs basic analysis and design for program changes to gain an understanding of application changes.
Provides time estimates for development tasks to aid in scheduling. Monitors progress against task estimates to provide status.
Completes more complex program changes to translate specifications and / or requirements into code.
Applies application specific technical skills to independently produce deliverables (i.e. specifications, program changes, unit test scripts, documentation, etc.).
Acquires and utilizes basic business knowledge to support the applications.
Recognizes code inefficiencies and makes suggestions for improvements, if applicable.
Provides documentation to support program changes.
Plans, documents, and executes unit test plans to ensure all code changes meet requirements / specifications.
Supports programming changes during quality assurance, user acceptance testing, and post implementation to ensure integrity of application.
Complies with and contributes to standards and procedures to ensure development consistency (e.g. programming standards, change management, version control).
while living the Paychex values, which are as follows:
Act with uncompromising integrity.
Provide outstanding service and build trusted relationships.
Drive innovation in our products and services and continually improve our processes.
Work in partnership and support each other.
Be personally accountable and deliver on commitments.
Treat each other with respect and dignity.
Wonder what it's like to work in IT at Paychex? Check it out! https://www.themuse.com/profiles/paychex/team/productdevelopmentanditteams
Bachelor's Degree Computer related discipline or equivalent work experience
Experience with Java and SQL/relational databases a must!
Unit testing experience a must!
Python experience a plus!
Paychex is dedicated to fostering a culture of intentional Inclusion and Diversity (I&D). Our valued employees and commitment to I&D is the essence of our internal and external success. Inclusivity is a key value of our corporate culture and is exemplified through our reputation as a top employer for employee development, diversity, and ethics, as well as a focus on fairness in recruitment, selection, and decision making.
Click here for more information on our corporate social responsibility.