ICU Medical Job - 47857361 | 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: 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
•    2+ years of experience using C++ in an embedded environment
•    2+ 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.
•    Working knowledge of SQL Server and Relational Database Management Systems
•    Working knowledge of state machines
•    Solid understanding of object-oriented design, multi-threading, data structures, dependency inversion and algorithms
•    Knowledge of Agile methodologies
•    Experience with Atlassian JIRA or similar technologies
•    A passion for solving problems
•    Understanding of SOLID principles
•    Experience with unit testing using xUnit, Moq, FluentAssertions and NUnit, or similar frameworks
•    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 2 years of experience in medical device field is required


 Apply on company website