Develop C++ 11 / 14 software; create the next generation of clinical treatment planning and medical device design applications
Write reusable code and contribute to our shared code based
Help us improve our C++ code quality
Collaborate with talented C++ developers on-site and around the globe, share your expertise, learn from others, and adopt a mindset of constant professional development
Ideally, work within a Scrum methodology, take part in sprint planning, daily stand-up, retrospective and demonstration activities
Develop with Visual Studio, use Git for version control and Atlassian tools issue tracking
REQUIREMENTS / QUALIFICATIONS
A degree in Computer Science or similar degree is a plus
SCRUM or similar certification
Ideally between 2-5 years of software development in C++ (Strong object oriented design skills)
Experience mentoring / coaching junior developers is a plus
Strong written and oral communication abilities required. Fluent English required (reading, writing, and conversation).
SKILLS / COMPETENCIES
A passion for C++, in depth knowledge of the C++ language (C++ 11 and / or 14 preferred)
Ideally, demonstrated ability to work with a very large code base ( 4 million lines) and be able to navigate and quickly understand the functionality in it
3D Software knowledge is also a plus
SPECIFIC CERTIFICATIONS / SPECIALTIES / COURSEWORK
N / A
WORK ENVIRONMENT DEMANDS
While performing the office duties it is required that the employee is regularly sitting, talking or listening. Often it is expected to use their hands to write, handle, hold or feel.
Extensive use of keyboard and mouse.
The noise level in the work environment is usually moderate.
We are an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
We also respect your privacy. Our Applicant Privacy Policies can be found here : http : / / jobs.jobvite.com / align-tech /