Paylocity is looking to hire a software engineer to develop high-quality software in a SaaS solution and collaborate with cross-functional teams to enhance their HR and payroll software platform.
Requirements
- Fluency in C-Sharp, Java, or a similar modern, object-oriented programming language
- Experience with React JS
- Strong SQL skills
- Strong understanding of software development fundamentals
- Experience with agile development methodologies
- Understanding of software architecture concepts and patterns
- Experience with version control systems and collaborative development tools
Responsibilities
- Design, develop, and maintain software applications following established best practices
- Contribute to existing codebase while demonstrating good separation of concerns
- Collaborate on project planning and implementation with senior engineers
- Understand and adapt to existing system designs and technology choices
- Assist in developing solutions for small to medium-sized projects
- Implement automated tests and contribute to testing improvements
- Follow established coding standards and participate in code reviews
Other
- The below represents the primary duties of the position, others may be assigned as needed.
- To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
- The requirements listed below are representative of the knowledge, skill, and/or ability required.
- Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- This is a fully remote position, allowing you to work from home or location of record within the U.S. with no in-office requirements.