Carestream Dental Careers

Senior Software Developer - VB6 & C#

Atlanta, Georgia
Development (R&D)

Job Description

Job Description: Developer 


Role description:


Carestream Dental provides industry leading imaging and practice management solutions for dental and oral health professionals. With more than 100 years of industry experience, Carestream Dental products are used by 7 out of 10 practitioners globally and deliver more precise diagnosis, improved workflows and superior patient care.


Your role will be to guide the development team in the successful implementation of new product features and the enhancement and maintenance of existing features.


You will be working with the Development Manager, Product Line manager, Business Analyst, UX Designer and the Scrum Team to build and refine the product and team backlogs.


More specifically, your role will involve:


Planning program increments that deliver new features and value to our customers.


Guiding the team in the creation of a solution approach and architectural plan for each new feature set.


Ensuring architectural and technical alignment with the group technology strategy and business drivers.


Facilitating and leading the design and implementation of new features.


Writing code - implementing complete user story and defect solutions as a "full stack" developer and active member of the scrum team.


Providing consultancy to team members on the solution for user stories and defects.


Creating guidance and tools to aid the migration of features to the current technology stack.


Monitoring the performance of the team to ensure consistent adoption of Agile / Lean / Kanban principles and adherence to quality procedures and work instructions.


Facilitating the provision of t-shirt sizes for features planned in future releases.


Sharing designs with other development teams.


Participating in meetings as a technical consultant for business stakeholders.


Driving a culture of continual improvement based on regular feedback loops and carefully selected metrics that evolve along with the team.


Working in the Carestream software development group

The group works in a friendly, open and collaborative environment where everyone can contribute to shared project success and where talents and strengths are recognised. We use Microsoft Teams to communicate with team members in USA, UK and India.




Reports to:

Software Development Manager


Atlanta, GA






Experience required:


Bachelor's degree in maths, engineering or science subject


5+ years industry experience as a software developer


Technical Leadership


Team Leadership


A pragmatic and analytical approach to problem solving is fundamentally important to this role.


Technical ability is also a key component to this role. Candidates are expected to have previous experience of developing software solutions in a product environment and demonstrate a thorough awareness of the methods and qualities of industrial strength software.


Developing desktop software products

.NET (C# or VB)

SQL Server


Developing Web-Based Applications





Design Patterns


Familiarity with modern software development methodologies


Familiarity with source code configuration management


Preferred experience:


The following experience would be advantageous, but are not required:


Agile ● Lean ● Kanban ● RESTful API ● TDD/BDD ● React ● CSS ● JSON Data Objects ● Distributed Architectures ● Asynchronous Request Handling Service ● Oriented Architecture ● XML ● VSTS/Azure DevOps ● GIT ● Visual Basic 6