Lead Software Engineer
Company: Sage Dental
Location: Boca Raton
Posted on: September 1, 2024
|
|
Job Description:
Sage Dental is the leading Dental Support Organization (DSO) in
the Southeast, and we are continuing to grow! At Sage, people are
at the core of everything we do. We are looking for dynamic and
talented professionals who fit our culture of innovative
technology, constant learning, and patient-centric care to join our
team. If you are ready to take the next step in your career and
want a position with excellent earning potential with a stable,
growing company, Sage Dental has what you are looking for. Overview
Due to our ongoing success and as we position ourselves for further
growth, Sage Dental is hiring an experienced Lead Software Engineer
to join our team! As a Lead Engineer, you will be responsible for
guiding and mentoring a team of software developers, designing and
implementing complex software solutions, and ensuring the delivery
of high-quality, scalable, and maintainable applications. You will
collaborate closely with cross-functional teams to drive the
successful execution of projects. You are the link between data,
people, and process, and you take pride in data driven continuous
improvement. The role requires a strong focus on strategies to
increase revenue and decrease costs, using data. Effective
relationship-building and communications are key demands in this
role to enable patients and staff to benefit from complex
analytical work. This role reports to the CTO and plays a key role
in driving the departments most critical initiatives with
efficiency and speed while providing overall support to other
departments. This is a key role that impacts all areas of the
business - working with internal team members and business leaders.
Responsibilities Leadership and Team Management: Lead, mentor, and
develop a team of software engineers, fostering a culture of
continuous improvement, innovation, and collaboration. Provide
technical guidance and support to the team, ensuring adherence to
best practices, coding standards, and architectural principles.
Conduct regular code reviews and provide constructive feedback to
team members. Software Development: Design, develop, and maintain
robust, scalable, and efficient software solutions using C# and.NET
technologies. Architect and implement new features, enhancements,
and bug fixes, ensuring high performance and reliability.
Collaborate with product managers to translate business
requirements into technical specifications and solutions. Project
Management: Lead the technical planning, estimation, and execution
of projects, ensuring timely delivery and alignment with business
goals. Coordinate with cross-functional teams to ensure smooth
integration of software components and seamless project delivery.
Monitor project progress, identify potential risks, and implement
mitigation strategies. Quality Assurance: Ensure the delivery of
high-quality code by implementing and promoting best practices in
testing, debugging, and documentation. Collaborate with QA
engineers to define test strategies and ensure comprehensive test
coverage. Drive continuous improvement in the development process
through automation, tooling, and process enhancements. Technical
Innovation: Stay up-to-date with the latest industry trends, tools,
and technologies, and identify opportunities for innovation and
improvement. Drive the adoption of new technologies and practices
that enhance the team's productivity and the quality of the
software. Qualifications Education: Bachelors degree in Computer
Science, Engineering, or a related field (or equivalent
experience). Experience: 5+ years of professional software
development experience, with a strong focus on C# and.NET
technologies. Proven experience in a technical leadership role,
managing and mentoring a team of software engineers. Strong
experience in architecting and developing complex software
solutions. Experience with Agile/Scrum methodologies. Technical
Skills: Expert-level proficiency in C# and.NET framework/.NET Core.
Strong understanding of object-oriented programming, design
patterns, and software architecture principles. Experience with
front-end technologies (e.g., Angular, React) is a plus.
Proficiency in SQL and experience with relational databases (e.g.,
SQL Server). Familiarity with DevOps practices, CI/CD pipelines,
and containerization (e.g., Docker, Kubernetes). Soft Skills:
Excellent problem-solving and analytical skills. Strong
communication and interpersonal skills, with the ability to
collaborate effectively across teams. Ability to lead by example,
demonstrating a commitment to quality and continuous learning.
Employment Type: Full Time
Keywords: Sage Dental, Boca Raton , Lead Software Engineer, IT / Software / Systems , Boca Raton, Florida
Click
here to apply!
|