Carestream Dental Careers
Senior Software Developer - VB6 & C#
Job Description: Developer
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.
Software Development Manager
Bachelor's degree in maths, engineering or science subject
5+ years industry experience as a software developer
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)
Developing Web-Based Applications
Familiarity with modern software development methodologies
Familiarity with source code configuration management
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