Utah IT Jobs

Mobile utah department of workforce services Logo

Job Information

HENRY SCHEIN PRACTICE SOLUTIONS INC. Software Engineer I in AMERICAN FORK, Utah

DescriptionHenry Schein One delivers connected dental software and services, combined with expert business coaching, to help practices improve every aspect of practice management and grow profits. Our platform for integrated applications lets dental technology connect, share data and automate more tasks, creating a new digital workflow that helps teams work smarter and more efficiently. Our advanced integration improves each stage of the patient experience - from first contact and scheduling, to delivery of treatment and recurring care. Henry Schein One unifies market-leading software, web tools, support, and patient services into the one platform that is a standard for connecting all practice dental technology. JOB OVERVIEW: This position is responsible for performing basic programming tasks for the maintenance and enhancement of a new or existing product. Leverage a basic understanding of the business domain and existing frameworks for the success of development projects. KEY RESPONSIBILITIES: * Design and code moderately complex solutions that meet business requirements on schedule and within budget * Establish a high level of code quality by writing unit tests, participating in code reviews, reducing cyclomatic complexity, removing code duplication, and debugging software modules * Assist user documentation and technical support by assembling and providing concise and accurate information in regards to software functionality * Implement code that follows established standards and demonstrates a basic understanding of user interface design patterns, object oriented design, database management systems, database design, database access, memory management, design patterns, test automation, continuous integration/deployment, and versioning * Modify existing user interfaces by leveraging a basic understanding of user experience design * Attend all meetings necessary for the seamless delivery of the product as part of the Software Development Life Cycle Qualifications WORK EXPERIENCE: Typically 2 to 4 years of related professional experience. PREFERRED EDUCATION: Typically a Bachelor's Degree or global equivalent in related discipline. GENERAL SKILLS and COMPETENCIES: * Competent at programming, analysis and design * Competent understanding of unit testing, contract testing and debugging skills * Able to quickly understand a complex domain, business rules and large scale application design * Basic understanding of REST API patterns, design and implementation * Basic understanding of industry practices * General proficiency with tools, systems, and procedures * Basic planning/organizational skills and techniques * Good decision making, analysis and problem solving skills * Good verbal and written communication skills * Basic presentation and public speaking skills * Basic interpersonal skills * Developing professional credibility * Basic presentation and public speaking skills * Basic interpersonal skills * Developing professional credibility SPECIFIC KNOWLEDGE and SKILLS: * Strong interest in learning and working with the following technologies: TypeScript, JavaScript, NodeJS, Express, Mocha, RabbitMQ, Docker, Kubernetes and Git * Expertise or ability to learn and understand the following technologies: Grails, Groovy, Tomcat * Basic knowledge of application design patterns * Basic ability... For full info follow application link. Henry Schein, Inc. is an Equal Employment Opportunity Employer and does not discriminate against applicants or employees on the basis of race, color, religion, creed, national origin, ancestry, disability that can be reasonably accommodated without undue hardship, sex, sexual orientation, gender identity, age, citizenship, marital or veteran status, or any other legally protected status.

DirectEmployers