Rutgers New Start Career Network

Rutgers Edward J. Bloustein School of Planning and Public Policy mobile logo
New Start Career Network mobile logo

Job Information

ADP Technology Services, Inc. Lead Software Engineer in Roseland, New Jersey

ADP Technology Services, Inc. seeks a Lead Software Engineer at our Roseland, NJ location. Responsibilities: Responsible for designing and implementing solutions that solve internal business problems and accelerate the growth and efficiency of business teams within the company. Work with other software engineers to build and test software solutions. Work with product specialists and architects to determine the requirements the software must satisfy to be successful and bring value to the company. Work within a Scrum team to develop software designs that will be used for new and improved web applications. Work with clients, product managers, architects, and software engineers to plan, design, develop, test, and implement impactful software solutions that will drive new sales for the company. Participate in a Scrum call to prioritize and track work and to choose user stories to work within a sprint cycle.JOB REQUIREMENTS: Bachelor's degree in Computer Science, Computer Engineering, Information Technology, related Engineering disciplines, or related field of study plus seven (7) years of related experience required. Three (3) years of experience must include: Building front end web applications using HTML, CSS and modern JavaScript, tools and frameworks; React; Creating table objects within a relational database, including PostgreSQL and MySQL; Writing backend code in Node.js and TypeScript; Turning business requirements into technical requirements and specifications, identifying constraints, risks, dependencies and non-functional requirements; Verifying correct behavior of written code through the use of JavaScript and Node.js unit testing frameworks; Utilizing mocking and stubbing as a technique to decouple code under test from external runtime dependencies; Implementing RESTful APIs using Node.js that communicate using HTTP and JSON serialized data objects; and Implementing data persistence code utilizing third party database access libraries for common RDBMS, including PostgreSQL and MySQL.QUALIFIED APPLICANTS: To apply for this position, please respond to requisition 262526 at http://jobs.adp.com. Alternatively, applicants may mail their resume to the following address referencing requisition 262526, 1 ADP Blvd. |MS 248| Roseland, NJ 07068.

DirectEmployers