NewHavenRecruiter Since 2001
the smart solution for New Haven jobs

Staff Software Engineer

Company: Henry Schein One, LLC
Location: Melville
Posted on: May 10, 2022

Job Description:

Job Description This role can be remote from any location in the U.S. Henry 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 advanced programming tasks in a leadership role for the maintenance and enhancement of one or more products. Leverage an exceptional understanding of the business domain and existing frameworks for the success of development projects. KEY RESPONSIBILITIES: Design and code, often for the most complex solutions, products that meet business requirements on schedule and within budget Mentor more junior software engineers in regard to best practices of multiple programming languages with a moderate ability to explain technical concepts in written and verbal forms 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 regard to software functionality Implement code that follows established standards and demonstrates a good understanding of memory management, security, services, data warehousing, inter-process/thread communication, and message queues Implement code that demonstrates an expert understanding of user interface design patterns, object oriented design, refactoring, design patterns, test automation, continuous integration/deployment, networking, concurrency, modeling, database management systems, database design, database access, and versioning Provide task decomposition, documentation and estimates in accordance with an expert understanding of the Software Development Life Cycle Create or modify user interfaces by leveraging an expert understanding of user experience design Communicate to senior management by demonstrating a moderate skill in presenting technical concepts Attend all meetings necessary for the seamless delivery of the product as part of the Software Development Life Cycle WORK EXPERIENCE: Typically 8 or more years of increasing responsibility and complexity in terms of any applicable professional experience. PREFERRED EDUCATION: Typically a Bachelor's Degree or global equivalent in related discipline. Master's degree or global equivalent preferred. May hold two or more industry certifications. GENERAL SKILLS & COMPETENCIES: Excellent understanding of industry practices Strong proficiency with tools, systems, and procedures Excellent planning/organizational skills and techniques Excellent independent decision making, analysis and problem solving skills Outstanding verbal and written communication skills Excellent presentation and public speaking skills Excellent interpersonal skills Excellent conflict resolution skills and ability to deliver difficult messages Ability to build partnerships at all levels within the company Good negotiating skills Resolve complex issues in effective ways Project management, consultative skills and ability to manage a budget Specialist in multiple technical and/or business skills Ability to cultivate and develop lasting internal and external customer relations SPECIFIC KNOWLEDGE & SKILLS: Advanced ability to derive and design technical specifications from general product requirements Advanced knowledge of object-oriented modeling tools Advanced knowledge of database schema modeling tools Advanced knowledge of application design patterns Advanced ability to remain current on new technology within the software industry Advanced ability to implement code derived from technical specifications Excellent ability to problem solve/diagnose in a technical space Advanced technical knowledge of broad business areas Excellent knowledge of at least two programming languages Advanced knowledge of data storage formats, tools and languages Ability to keep skills current with changing industry demands and identified by the department training site FULL-TIME BENEFITS AVAILABLE: Earn generous PTO (Paid Time Off) Seven Company Paid holidays Competitive Medical, Dental, and Vision benefits 401K with competitive company match Flexible Spending Account (FSA) Life Insurance, Short- and Long-Term Disability, AD&D 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. For more information about career opportunities at Henry Schein, please visit our website at: www.henryschein.com/careers .

Keywords: Henry Schein One, LLC, New Haven , Staff Software Engineer, IT / Software / Systems , Melville, Connecticut

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Connecticut jobs by following @recnetCT on Twitter!

New Haven RSS job feeds