Senior Software Engineer, DP
FujifilmAbout the role
Position Overview
HCUS software engineers develop the next-generation medical informatics applications for doctors, paramedical personnel, medical staff and patients. This position will report to a software development manager. The main responsibilities would be software development of independent features, as well as participation on development of bigger features developed by multiple developers.
Company Overview
FUJIFILM Healthcare Americas Corporation is a comprehensive healthcare company that has an extensive range of technology and expertise in the detection, diagnosis, and treatment of diseases. Fujifilm’s innovative portfolio includes solutions spanning diagnostic imaging, enterprise imaging, endoscopic imaging, surgical imaging, and in-vitro diagnostics. The company is headquartered in Lexington, Massachusetts. For more information, please visit healthcaresolutions-us.fujifilm.com.
FUJIFILM Holdings Corporation, headquartered in Tokyo, leverages its depth of knowledge and proprietary core technologies to deliver innovative products and services across the globe through the four key business segments of healthcare, electronics, business innovation, and imaging with over 70,000 employees. Guided and united by our Group Purpose of “giving our world more smiles,” we address social challenges and create a positive impact on society through our products, services, and business operations. Under its medium-term management plan, VISION2030, which ends in FY2030, we aspire to continue our evolution into a company that creates value and smiles for various stakeholders as a collection of global leading businesses and achieve a global revenue of 4 trillion yen (29 billion USD at an exchange rate of 140 JPY/USD). For more information, please visit: www.fujifilmholdings.com.
For further details about our commitment to sustainability and Fujifilm’s Sustainable Value Plan 2030, click here.
Job Description
Duties and Responsibilities:
- Understand requirements both from user’s perspective and technical details.
- Design, develop, test, deploy, maintain, and improve software mainly on Windows Servers and ASP.NET framework, but not limited to these.
- Manage individual project priorities, deadlines, and deliverables.
- Design and implement components and applications to meet requirements.
- Developing and maintaining software.
- Developing unit tests and integration tests.
- Performing unit testing of the code.
- Maintaining existing code and design.
- Providing input, solutions, and recommendations.
- Understand and propose software design.
- Understand and propose requirements and assess their feasibility.
- Assist junior members on regular basis or in ad hoc situations.
- Participate in design and code reviews and understand and enforce importance of coding standards.
- Understanding the importance of medical patient safety related to the product and enforcing it in the software.
- Troubleshooting complex problems.
- Performance and scalability tuning.
- Performing with other duties as assigned.
- Comply with all applicable U.S. Food and Drug Administration (U.S. FDA) medical device regulatory requirements, applicable ISO 13485 standard requirements and all other applicable laws, regulations, and standards.
Qualifications:
- BS or BE in computer related field or equivalent.
- 5-7 years of experience in software development.
- Software development experience in one or more general purpose programming languages. Interest in learning other coding languages as needed.
- Technology/environment knowledge: .NET, .NET MVC, C#, JavaScript, Typescript, MS Visual Studio, Web services and Windows services.
- Experience working with two or more from the following: web application development, Windows/Unix/Linux environments, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, and/or security software development.
- In-depth knowledge of Web development and HTTP protocol.
- Thorough understanding of:
- Software development cycle.
- Unit test cases writing and execution.
- Back end and middleware software development.
- Performance and scalability tuning.
- Design patterns.
- Excellent verbal and written communication skills.
- Excellent presentation skills.
- Excellent documentation skills including Visio, MS Word, and PowerPoint.
- Ability to quickly learn our application and be able maintain existing and develop new features.
- Proven problem-solving skills.
- Team player with demonstrated initiative.
- Ability to work independently and meet
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s