ICU Medical Job - 47857362 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: ICU Medical
Location: Chennai, TN, India
Career Level: Mid-Senior Level
Industries: Healthcare, Pharmaceutical, Biotech

Description

Title: Senior Software Engineer I, Pharmacy Systems

Position Summary- 
We are looking for a passionate, motivated, versatile software engineer to join our team working on a new and exciting product. You will be able to work on a system comprised of firmware, embedded, desktop, and server applications.

Essential Duties & Responsibilities
•    Engineer will work on areas that include front-end and back-end software using C#, SQL Server Express, and using C++ in an embedded environment. 
•    Daily activities will include creating new features in C# applications running on Windows 10/11 tablets and Windows servers.
•    Actively participate in writing code, code reviews, and brainstorming as part of a collaborative software development team
•    Ability to implement software bug fixes and new features with limited oversight and with good coding practice
•    Ability to communicate effectively in English – written and spoken    
•    Ability to work on a collaborative team of engineers working from various remote locations

Knowledge & Skills    
•    5+ years experience using C++ in an embedded environment
•    5+ years of extensive experience using C#
•    Experience with implementing RESTful services using ASP.NET Core Web API
•    Experience with WPF applications. MVVM Framework knowledge is a plus.
•    Strong working knowledge of SQL Server and Relational Database Management Systems
•    Strong working knowledge of state machines
•    Solid understanding of object-oriented design, multi-threading, data structures, dependency inversion and algorithms
•    Strong knowledge of Agile methodologies
•    Experience with Atlassian JIRA or similar technologies
•    Deep understanding of SOLID principles
•    Experience with unit testing using xUnit, Moq, FluentAssertions and NUnit, or similar frameworks
•    Experience with implementing cybersecurity solutions and knowledge of TLS
•    Proven experience with design patterns
•    Experience in using Microsoft Visual Studio

Minimum Qualifications, Education & Experience
•    Bachelor's degree in Computer Science, Computer Engineering, Engineering, or a related field required
•    Minimum of 3 years of experience in with medical device development is required


 Apply on company website