Software Engineer III - Paychex : Job Details

Software Engineer III

Paychex

Job Location : Webster,NY, USA

Posted on : 2024-06-27T17:58:53Z

Job Description :

OverviewPaychex North America Inc. seeks a full time Software Engineer III at our offices located at 675 Basket Road, Webster, NY, 14580.Enhance and maintain the proprietary 401(k) record keeping systems and websites for the ePlan Services division of Paychex, Inc.ResponsibilitiesDuties include:Implement new regulatory changes required by governing bodies including the SEC, IRS, and DOL.Build new features designed to enhance the user experience of mobile responsive websites for 401(k) participants, plan sponsors, advisors, third party administrators, and internal ePlan Services staff. Implement user interfaces for multiple browsers/devices using Typescript, Angular 14, SAAS, and Bootstrap. Utilize the NgRx and RxJS libraries for complex reactive Angular modules.Design, develop and modify core application business logic utilizing a microservices architecture and building components in Java components, integrating with mobile responsive websites using Rest API s, SQL for data access, AWS queues for distributed processing, and Redis for session management. Employ Object Oriented design principles and design patterns to ensure code is well structured and maintainable.Maintain legacy systems using Java servlets, CSS, and HTML.Plan, document and execute unit test plans to ensure all code changes meet requirements/specifications using unit testing (Junit, Jasmine, or Karma) and end to end testing (Protractor, or Cucumber) frameworks. Leverage Test Driven Development practices to drive adequate test coverage of code.Implement and maintain system integrations with 3rd party vendors of mutual fund data and retirement data services.Collaborate with product owners, software testers, user interface designers, and business leaders to ensure implemented features achieve business outcomes, meet standards for code quality, and deliver the expected user experience.Carry out tasks to support the effective production operations of the ePlan Services systems, including fixing defects and researching root cause of production issues.Collaborate with user interface designers to implement user-friendly interfaces for web applications.Implement best practices for performance tuning, optimization of application code, and security.Mentor and provide direction to other software engineers.Provide technical feedback to product owners and scrum masters on business requirements so that they can make appropriate functional requirements and scheduling decisions.Participate in ePlan Services development community of practice by suggesting improvements to coding standards, researching technologies to meet business goals, and providing feedback to other development staff.QualificationsPosition requirements:Master s degree (or foreign degree equiv.) in Computer Science, Information Systems or closely Master s degree (or foreign degree equiv.) in Computer Science, or closely related field, plus 3 years of experience in any software development role. In the alternative, employer will accept a Bachelor s degree (or foreign degree equiv.) in Computer Science, or closely related field, plus 5 years of experience in any software development role. Experience, which may be gained concurrently, must include:3 years of development experience in web technologies including JavaScript (ES6+) or TypeScript, Angular 8 or higher, CSS3, SASS or LESS, and Bootstrap or Angular Material .3 years of experience with Object-Oriented programming, development principles and design patterns.3 years of experience designing and developing enterprise level service endpoints and integrating them into Angular applications.2 years of experience working with Reactive Programming using NgRx and RxJS.2 years of experience with unit testing frameworks (Junit, Jasmine, or Karma) and end-to-end testing tools (Protractor, or Cucumber) for Angular applications.2 years of experience with cloud technologies (AWS or Azure).2 years of experience with relational and non-relational databases including SQL Server, MySQL, MongoDB, and Redis.2 years of experience with test-first practices including Test-Driven Development for unit tests and Behavior-Driven Development for automated acceptance tests.May telecommute from any location in the U.S.*Position is eligible for Employee Referral Program.CompensationIn the spirit of pay transparency, we are excited to share that the starting base pay range for this position is $131,352-$136,352 annually. Please keep in mind that this range is the base pay only and does not consider other components that make up the total rewards package for the position. If you are hired at Paychex, your overall compensation will be determined based on factors such as geographic location, skills, education, and/or experience which may result in total compensation outside of this range.

Apply Now!

Similar Jobs ( 0)