Software Development Manager at Planet DDS
Glasgow, Scotland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

11 May, 25

Salary

121000.0

Posted On

11 Feb, 25

Experience

10 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Team Building, Communication Skills, Commercial Software, Sql Server, Microservices, Interpersonal Relationships

Industry

Computer Software/Engineering

Description

ABOUT US:

Planet DDS is the leading provider of cloud-enabled dental software solutions serving over 10,000 practices in North America with over 60,000 users. The company delivers a complete platform of solutions for dental practices including Denticon Practice Management, Apteryx XVWeb Digital Imaging, and Legwork Patient Relationship Management. Planet DDS is committed to creating value for its dental practice clients by solving the most urgent challenges facing today’s dental practices in North America.

EXPERIENCE

  • 10+ years in full-lifecycle software engineering
  • 5+ years as a manager in an engineering organization
  • 5+ years as a developer on a multi-person engineering team
  • Hands on development experience with the Microsoft technology stack particularly .NET and SQL Server
  • Demonstrated success in mentoring and coaching engineers.
  • Deep understanding and experience with Agile principles and practices
  • Strong skills in interpersonal relationships and team building
  • Excellent English communication skills
  • Bachelor’s Degree in a relevant major or equivalent years of experience
  • Each of the following would be a plus:
  • Broad work in commercial software – off the shelf delivered on premise or SaaS (preferred)
  • Extensive experience with cloud product development and release
  • Direct experience with transitioning from classic web application architectures to more modern architectures such as microservices
  • CI/CD – both constructing the pipeline and establishing best practices.
  • Azure
Responsibilities
  • Create and maintain a culture of learning, collaboration, and excellence within their team(s), with people at the certain of your priorities.
  • Understand the key metrics that agile teams need to be effective and be able to implement and deliver consistently.
  • Help drive technical decisions such as architecture, design patterns, CI/CD pipelines, and coding practices to support scalable, resilient, high-performing solutions.
  • Proven track record of successfully managing competing priorities.
  • Navigate ambiguity and deliver incrementally.
  • Assess and raise risks across the Planet DDS solutions.
  • Keep abreast of technology industry trends, emerging technologies, and software development best practices, so you can recommend new tools and technologies.
  • Contribute to engineering department strategy, goal setting, processes, and budget.
  • Ensure compliance with quality standards, regulatory and other business systems.
  • Other duties as assigned.
Loading...