Senior Software Engineer
4 days ago
FUJIFILM Healthcare Americas Corporation is a leading innovator in diagnostic and enterprise imaging solutions designed to meet the evolving needs of healthcare across prevention, diagnosis, and treatment.
The company's medical imaging portfolio includes solutions for digital radiography, mammography, computed tomography, magnetic resonance imaging, ultrasound, endoscopy, and endosurgery.
The Synapse Enterprise Imaging portfolio provides healthcare professionals with the imaging and data access needed to deliver a complete patient record.
REiLI, FUJIFILM's artificial intelligence initiative, combines FUJIFILM's rich image-processing heritage with cutting-edge AI innovations to inspire a new tier of clinical confidence.
The In-Vitro Diagnostic portfolio provides the golden standard of molecular-based immunoassay technology for liver surveillance, cutting-edge clinical diagnostic chemicals for leading laboratories across the country, and diagnostic chemicals for OEM white-labeling products.
The company is headquartered in Lexington, Massachusetts.
Job PurposeHCUS 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 in the development of bigger features developed by multiple developers.
Key Responsibilities- Understand requirements from both user and technical perspectives.
- 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 a regular basis or in ad-hoc situations.
- Participate in design and code reviews and understand and enforce the 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 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.
- 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.
- .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.
- Software development cycle.
- Unit test cases writing and execution.
- Back-end and middleware software development.
- Performance and scalability tuning.
- Design patterns.
- MSc in Computer Science.
- Experience with one or more general-purpose programming languages including but not limited to: C/C++, C#, Objective C, Python, JavaScript, CSS, PL/SQL.
- DICOM protocol and toolkit, IHE; HL7.
- Previous experience in back-end PACS development.
- Experience with Single Page Application framework such as Angular, Dojo, React.
- The ability to sit 75-100% of applicable work time.
- The ability to use your hands and fingers to feel and manipulate items, including keyboards, up to 100% of applicable work time.
- The ability to see clearly at twenty inches or less.
Occasional (up to 10%) travel may be required based on business need.
-
Senior Software Engineer
4 days ago
Durham, North Carolina, United States PSG Global Solutions Careers Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at PSG Global Solutions Careers. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.About the RoleThis is a challenging and rewarding opportunity for a seasoned software engineer...
-
Senior Java Software Engineer
4 days ago
Durham, North Carolina, United States Qualitative Financials Full timeJob Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Qualitative Financials. As a Senior Java Software Engineer, you will play a key role in developing and maintaining our secure crypto platform.About the RoleThis is an exciting opportunity to work with a dynamic team of engineers and...
-
Senior Software Engineer
15 hours ago
Durham, North Carolina, United States Nvidia Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at NVIDIA. As a key member of our team, you will be responsible for designing and building innovative software solutions for AI applications scalable to thousands of GPUs.Key ResponsibilitiesCrafting a code generation system to accelerate portions of a graph collected...
-
Senior Software Engineer
5 days ago
Durham, North Carolina, United States JobRialto Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Airfam Products team. As a key member of our team, you will be responsible for building the digital experience for our clients' employees.Key ResponsibilitiesDesign and develop a personalized user experience that helps Airfam discover events happening near them and connect...
-
Senior Software Engineer
1 week ago
Durham, North Carolina, United States NVIDIA Full timeUnlock the Power of HPC with NVIDIANVIDIA is a pioneer in the field of High-Performance Computing (HPC), and we're seeking a talented Senior Software Engineer to join our mission to revolutionize the way we process and analyze complex data.As a Senior Software Engineer on our HPC team, you'll be responsible for designing and implementing highly available and...
-
Senior Cloud Software Engineer
3 days ago
Durham, North Carolina, United States Dexian Full timeJob Title: Senior Cloud Software EngineerJob Summary:Dexian is seeking a highly skilled Senior Cloud Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying secure, performant, and reliable cloud-based applications using public cloud services like AWS and Azure.Key...
-
Senior Software Engineer
1 week ago
Durham, North Carolina, United States JobRialto Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Airfam Products team. As a key member of our team, you will be responsible for building the digital experience for our clients' employees.Key ResponsibilitiesDesign and develop delightful user experiences using web technologies.Collaborate with product managers, designers, and...
-
Senior Software Engineer
2 weeks ago
Durham, North Carolina, United States JobRialto Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Airfam Products team. As a key member of our team, you will be responsible for building the digital experience for our clients' employees.Key ResponsibilitiesDesign and develop delightful user experiences using web technologies.Collaborate with product managers, designers, and...
-
Senior Cloud Software Engineer
5 days ago
Durham, North Carolina, United States Tanium Full timeAbout the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Tanium. As a key member of our development team, you will be responsible for designing, building, and maintaining best-of-breed cloud products and infrastructure.Key ResponsibilitiesDesign and develop scalable, secure, and high-performance cloud-based services...
-
Senior Cloud Software Engineer
4 days ago
Durham, North Carolina, United States PSG Global Solutions Careers Full timeSenior Software Cloud EngineerWe're seeking a highly skilled Senior Software Cloud Engineer to join our team at PSG Global Solutions Careers. As a key member of our agile consulting and staffing organization, you will play a critical role in helping our clients fulfill their most important initiatives and opportunities.Key Responsibilities:Analyze...
-
Senior Software Engineer
4 days ago
Durham, North Carolina, United States Fidelity TalentSource LLC Full timeSenior Software Engineer - OIPA ExpertFidelity TalentSource LLC is seeking a highly skilled Senior Software Engineer to join our team. As an OIPA expert, you will be responsible for designing, developing, and testing complex software systems using Oracle Policy Administration System (OIPA). Your expertise in configuration language, integration, AS Files,...
-
Senior Software Architect
4 days ago
Durham, North Carolina, United States raag solutions Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Raag Solutions.The ideal candidate will have strong knowledge of AWS infrastructure, low-code software platforms (such as SalesForce and PowerApps), and integration platforms (like IBM ACE and MuleSoft).As a Senior Software Engineer, you will be responsible...
-
Senior Software Engineer in Test
2 weeks ago
Durham, North Carolina, United States Fidelity TalentSource LLC Full timeAbout the RoleFidelity TalentSource LLC is seeking a highly skilled Senior Software Engineer in Test to join our team. As a key member of our Workplace Investing Quality Engineering team, you will be responsible for developing and executing test automation strategies to ensure the integrity, quality, and performance of our cloud data platform.Key...
-
Senior Java Software Engineer
2 weeks ago
Durham, North Carolina, United States Fidelity TalentSource LLC Full timeAbout the RoleFidelity TalentSource is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our Recommendation Engine Product team, you will play a critical role in advancing Fidelity's customer personalization efforts.Key ResponsibilitiesDesign and develop cloud native Java applications using innovative technologies...
-
Senior Software Engineer
6 days ago
Durham, North Carolina, United States FUJIFILM Corporation Full timeJob Title: Senior Software EngineerFUJIFILM Healthcare Americas Corporation is a leading innovator in diagnostic and enterprise imaging solutions designed to meet the evolving needs of healthcare across prevention, diagnosis, and treatment.The company's medical imaging portfolio includes solutions for digital radiography, mammography, computed tomography,...
-
Senior Software Engineer
5 days ago
Durham, North Carolina, United States FUJIFILM Corporation Full timeJob Title: Senior Software EngineerFUJIFILM Healthcare Americas Corporation is a leading innovator in diagnostic and enterprise imaging solutions designed to meet the evolving needs of healthcare across prevention, diagnosis, and treatment.The company's medical imaging portfolio includes solutions for digital radiography, mammography, computed tomography,...
-
Senior Software Engineer
4 days ago
Durham, North Carolina, United States BAE Systems USA Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at BAE Systems USA. As a key member of our Electronic Systems division, you will play a critical role in developing cutting-edge software solutions for our customers.Key ResponsibilitiesDesign, develop, and test software applications using Java, JavaScript, and other...
-
Senior Java Software Engineer
2 weeks ago
Durham, North Carolina, United States Qualitative Financials Full timeAbout the RoleWe are seeking a highly skilled Java Developer to join our Wallet team as a Senior Software Engineer. As a key member of our team, you will have the opportunity to develop your skills and collaborate with engineers across Fidelity in a dynamic environment.Key ResponsibilitiesDesign and develop secure crypto platforms utilizing modern software...
-
Senior Software Engineer
3 days ago
Durham, North Carolina, United States Red Hat Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Red Hat in Westford MA, Boston MA, or Raleigh NC. As a key member of our engineering team, you will contribute to the development of features related to the deployment and life cycle management of Migration Toolkit for Virtualization (MTV).Key ResponsibilitiesPlay an...
-
Senior Software Engineer/Developer
3 weeks ago
Durham, North Carolina, United States Fidelity TalentSource LLC Full timeJob Description:Position Overview:Fidelity TalentSource LLC is seeking a highly skilled Senior Software Engineer/Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.Key Responsibilities:Design and develop...