Source description
About the role
We are seeking a skilled Software Engineer 2 to join our dynamic development team. As a Ruby on Rails Developer, you will be responsible for designing, developing, and maintaining web applications that serve as the backbone of our business operations. You will collaborate with other engineers, designers, and stakeholders to deliver high-quality software solutions. Responsibilities Develop and maintain scalable Ruby on Rails applications. Write clean, maintainable, and efficient code. Design robust, scalable, and secure features. Collaborate with cross-functional teams to understand requirements and deliver solutions. Troubleshoot and resolve application issues. Conduct code reviews and provide constructive feedback to peers. Continuous improvement by researching new tools, technologies, and processes. Ensure the performance, quality, and responsiveness of applications. Mentor junior developers as needed. Follow best practices in software engineering and contribute to improving the teamu2019s workflow processes. Qualifications Required Qualifications: Bacheloru2019s degree in Computer Science, Information Technology, or a related field. 3-5 years of web development experience using Ruby on Rails. Strong understanding of object-oriented programming. Familiarity with concepts of MVC, RESTful, and ORM. Proficiency in testing frameworks such as RSpec or Minitest. Experience with front-end technologies such as JavaScript, HTML5, and CSS3. Solid understanding of relational databases (e.g., PostgreSQL, MySQL). Familiarity with version control systems like Git. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Desired Skills: Experience in deploying applications using Docker or Kubernetes. Knowledge of cloud services, preferably AWS. Understanding of microservices architecture and DevOps practices. Experience with CI/CD pipelines. Familiarity with Agile methodologies. Familiarity with endpoint automation using Python/Selenium/Pytest. Live the Paychex Values 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. Not sure if you meet every requirementAt Paychex, we know that great talent comes in many forms. If youre passionate about the role but dont check every box, we still encourage you to apply. You might be the right fit - either for this position or another opportunity with us. Paychex is an equal opportunity employer. We are committed to fostering a respectful and inclusive workplace where all individuals are treated fairly and evaluated based on their qualifications, experience, and merit. We comply with all applicable federal, state, and local laws prohibiting discrimination in employment. Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
More at Paychex It Solutions