LawrenceMARecruiter Since 2001
the smart solution for Lawrence jobs

Principal Software Engineer - Web Development

Company: Fresenius Medical Care
Location: Lawrence
Posted on: January 15, 2023

Job Description:

POSITION FEATURES: Principal Software Engineer - Web Development, NxStage Medical, Inc., a Fresenius Medical Care N.A. company, Lawrence, MA Purpose and Scope: The candidate will participate in product development activities related to the design, development, testing, and/or support of web-based software for NxStage Medical's products. Principal Duties and Responsibilities: Lead major projects, or phases of projects Interact with NxStage Medical devices including NxStage embedded and iOS interfaces Resolve advanced and complex technical challenges Create software architecture for complex multi-server web applications. Create proof of concepts with current working modules and third-party libraries. Design, develop, code and unit test software following internal design control SOPs Apply state-of-the-art methods in creating software for NxStage products; develop improvements to existing designs. Apply the principles of software configuration management, software life cycle, and software maintainability. Debug new designs and develop reliability improvements to existing & new designs. Participate in multidisciplinary teams, including pairing with other engineers to solve complex problems. Provide technical support for product engineering, design development, integration, test and evaluation Follow Design Control SOPs for projects and programs, including following the software development lifecycle. Work with Quality Assurance to meet the requirements of our internal Quality System, including specific requirements of GMPs, FDA QSR, relevant IEC standards, and ISO 9001. Assist in Risk Analysis including, Fault Tree Analysis (FTA), Operator Misuse Analysis (OMA), and Failure Mode and Effects Analysis (FMEA) activities to ensure process shortcomings are identified and appropriately addressed Assist in developing reports and other data mining activities. Assist in Integrating NxStage Medical's products with customer systems. Assist with researching and resolving software related customer complaints. Ensure all systems and data are protected according to relevant SOPs. Education Experience and Required Skills: Bachelor's degree (or an equivalent foreign degree) in an Engineering discipline. 8 years of experience as a Web-based Software Engineer. Experience must include 8 years of experience (which can have been gained concurrently with the above primary requirement) with the following: Working on all phases of the software development lifecycle including project lifecycles, software development environments and source control techniques. Developing web applications using ASP.NET Framework 4.5, C#, MS-SQL, MVC 5, .NET Core, ASMX Web Services, SOAP, WCF, WEB APIs, Essential Objects (EO) libraries, TokBox/Vonage APIs and Entity Framework (EF). Designing and developing web pages (UI) using ASPX markups, Razor, HTML5.0, jQuery, jQueryUI, AJAX, CSS3, Bootstrap, Sales Force APIs and JSON. Concept design and develop POC projects with AngularJS, NodeJS and SOA based architecture to enhance the portal to compatible with mobile/device view. Managing the defects, requirements, test plans in Bugzilla, Oracle's Agile Content and Jama Connect tools. Fixing SAST and DAST security risks identified from Fortify and Black Duck Security tools. Administrating the IIS 7.5 web servers, Team Foundation (TFS) CI/CD process implementation, develop build scripts in PowerShell/Python. EO/AA Employer: Minorities/Females/Veterans/Disability/Sexual Orientation/Gender Identity Fresenius Medical Care North America maintains a drug-free workplace in accordance with applicable federal and state laws.

Keywords: Fresenius Medical Care, Lawrence , Principal Software Engineer - Web Development, Other , Lawrence, Massachusetts

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Lawrence RSS job feeds