Henry Schein One is looking for an aspiring software engineer to work on core backend systems responsible for key RCM functionality, with a focus on mentorship, career development, and learning opportunities.
Requirements
- 2+ years of experience building backend software with Java or a equivalent combination of education and internship experience
- Strong understanding of Java programming fundamentals (OOP, data structures, collections, exceptions, multithreading basics)
- Experience working in an agile environment.
- Understanding of unit testing
Responsibilities
- Design, implement, and enhance features while fixing bugs
- Write clean, maintainable, and efficient code following best practices (including TDD) under the guidance of senior engineers
- Debug and troubleshoot application issues
- Collaborate through code reviews, sprint planning, and cross-team partnerships (including DevOps for CI/CD)
- Document code, processes, and technical specifications
- Continuously grow through learning, mentorship, and problem-solving with curiosity
Other
- This position will be hybrid in our American Fork, UT office.
- Travel typically less than 10%
- Office environment with no special physical demands required
- Solid written and verbal communication skills
- Excellent problem-solving and analytical skills
- Eagerness to learn, collaborate, and grow in a team environment