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