Utah Staffing
Principal FullStack Java Engineer and Team Lead
Utah Staffing, American Fork, Utah, United States, 84003
Principal Full-Stack Java Software Engineer And Csi Team Lead
We are open to this role working 100% remote within the United States. Unfortunately, Henry Schein One is unable to hire individuals residing in Alaska, North Dakota, Hawaii, West Virginia, Maryland, Delaware, Puerto Rico or other US Territories at this time. This role is a W2 role and will not consider C2C candidates. Henry Schein One is a pioneering organization at the forefront of revolutionizing the dental industry through cutting-edge technology. Our Ascend Platform is a sophisticated, cloud-based Distributed Practice Management Platform engineered to transform the way dental practices operate. We are actively seeking a Principal Full-Stack Java Software Engineer and CSI Team Lead to join our elite team of professionals in building and maintaining our web applications, ensuring the seamless integration of our software, and meeting the needs of our customers. As the CSI Team Lead, you will be responsible for leading a team of developers (the CSI Team) who work closely with our customer support team to triage all incoming potential issues. You will directly address and solve the highest priority issues first in collaboration with other development, architecture, operations, and infrastructure support teams. Your expertise and guidance will enable the CSI Team to provide exceptional support and solutions to our customers. What You Will Do Spearhead and mentor the CSI Team in designing, developing, testing, and deploying our web applications, while making authoritative decisions on product features and functionalities. Collaborate with the customer support team to identify, triage, and resolve incoming issues, prioritizing the highest severity concerns and providing timely solutions. Work closely with other development, architecture, operations, and infrastructure support teams to ensure a holistic approach to issue resolution and application maintenance. Architect software that surpasses user expectations and requirements. Champion continuous delivery and enhance team DORA metrics. Engage with internal and external stakeholders, driving conversations and making informed decisions that address business objectives. Cultivate the skills of other engineers of all levels by imparting best practices and clearly articulating technical concepts in written and verbal forms. Assess and endorse software design patterns, frameworks, and solutions that facilitate continuous integration and continuous delivery of code. Uphold exceptional code quality standards through active participation in code reviews. Maintain expertise in software development, software delivery, and quality assurance practices, staying abreast of industry trends. Attend all relevant meetings to ensure a smooth product delivery within the Software Development Life Cycle. Provide constructive ideas and solutions to challenges, present ideas to stakeholders, and demonstrate web architecture mastery. Qualifications Bachelor's Degree in Computer Science, a related field or equivalent professional experience. 15+ years of progressive software engineering experience with prior experience as a Team or Tech Lead. Java web application development focusing on Tomcat, Spring Boot, Spring Security, NodeJS, jQuery, ReactJS, Groovy/Grails and PostgreSQL. Kafka, TypeScript, and Domain Driven Design a plus. Exceptional programming, analysis, and design capabilities and identifying... 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.
We are open to this role working 100% remote within the United States. Unfortunately, Henry Schein One is unable to hire individuals residing in Alaska, North Dakota, Hawaii, West Virginia, Maryland, Delaware, Puerto Rico or other US Territories at this time. This role is a W2 role and will not consider C2C candidates. Henry Schein One is a pioneering organization at the forefront of revolutionizing the dental industry through cutting-edge technology. Our Ascend Platform is a sophisticated, cloud-based Distributed Practice Management Platform engineered to transform the way dental practices operate. We are actively seeking a Principal Full-Stack Java Software Engineer and CSI Team Lead to join our elite team of professionals in building and maintaining our web applications, ensuring the seamless integration of our software, and meeting the needs of our customers. As the CSI Team Lead, you will be responsible for leading a team of developers (the CSI Team) who work closely with our customer support team to triage all incoming potential issues. You will directly address and solve the highest priority issues first in collaboration with other development, architecture, operations, and infrastructure support teams. Your expertise and guidance will enable the CSI Team to provide exceptional support and solutions to our customers. What You Will Do Spearhead and mentor the CSI Team in designing, developing, testing, and deploying our web applications, while making authoritative decisions on product features and functionalities. Collaborate with the customer support team to identify, triage, and resolve incoming issues, prioritizing the highest severity concerns and providing timely solutions. Work closely with other development, architecture, operations, and infrastructure support teams to ensure a holistic approach to issue resolution and application maintenance. Architect software that surpasses user expectations and requirements. Champion continuous delivery and enhance team DORA metrics. Engage with internal and external stakeholders, driving conversations and making informed decisions that address business objectives. Cultivate the skills of other engineers of all levels by imparting best practices and clearly articulating technical concepts in written and verbal forms. Assess and endorse software design patterns, frameworks, and solutions that facilitate continuous integration and continuous delivery of code. Uphold exceptional code quality standards through active participation in code reviews. Maintain expertise in software development, software delivery, and quality assurance practices, staying abreast of industry trends. Attend all relevant meetings to ensure a smooth product delivery within the Software Development Life Cycle. Provide constructive ideas and solutions to challenges, present ideas to stakeholders, and demonstrate web architecture mastery. Qualifications Bachelor's Degree in Computer Science, a related field or equivalent professional experience. 15+ years of progressive software engineering experience with prior experience as a Team or Tech Lead. Java web application development focusing on Tomcat, Spring Boot, Spring Security, NodeJS, jQuery, ReactJS, Groovy/Grails and PostgreSQL. Kafka, TypeScript, and Domain Driven Design a plus. Exceptional programming, analysis, and design capabilities and identifying... 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.