Johnson & Johnson is looking to improve and expand the possibilities of Orthopedics by developing the next generation of smarter, less invasive, more personalized treatments, and the Staff Software Engineer - Enabling Tech R&D will play a key role in this effort.
Requirements
- Proficiency in C (.NET Framework, .NET Core, .NET 6+).
- Extensive application debugging/troubleshooting with Visual Studio.
- Familiarity with Microsoft SQL, Web API development, and UI development with WPF.
- Experience with cross-functional new product development teams.
- Understand methodologies for building Software as a Medical Device (SaMD) technology under Design Control procedures
- Familiarity with high-quality software practices (test-driven development, documentation, software review processes, and cross-platform support)
- Proficient in developing cross-platform mobile applications using MvvmCross framework
Responsibilities
- Use standard methodologies for building Software as a Medical Device (SaMD) technology under Design Control procedures.
- Translate requirements into application features and document architecture and design decisions.
- Extend and enhance an existing complex software system.
- Update and enhance APIs and SQL Databases.
- Design, develop, and debug software for complex, multi-process systems.
- Implement client-side, server-side, and database software.
- Design and implement interfaces for data exchange with other systems.
Other
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Minimum of 9 years of hands-on software development experience.
- Effective communication skills for conveying critical design/project information to customers.
- Ability to work independently and understand existing code/systems with minimal ramp-up time.
- Knowledge of secure development practices and security testing.