Experience: 6+ Yrs
Visa: H1, OPT, EAD.
PP number is mandatory for submission
Requirements:
• B.S. Degree in Computer Science, Computer Engineering, Electrical Engineering or equiv.
• 6+ years of experience as a software engineer/developer
• Medical device industry experience: Class II, III device
• Proficiency in C#
• Experience working in a highly regulated industry
• Experience in all phases of the software development lifecycle
• Experience with Microsoft Development Tools
• Experience with Entity Framework and MSSQL or SQL
• Knowledge of Object Oriented Design (OOD) and Object-Oriented Programming (OOP)
• Knowledge of project lifecycles, software development environments, and source control techniques
• Knowledge of code versioning systems such as Git, SVN, and Mercurial
• Knowledge of cybersecurity methodologies and testing
• Effective team communication skills including verbal and written
Desired Experience:
• Proficiency with WinForms
• Experience with other UI Frameworks including WPF, Avalonia
• Experience with automated testing
• Experience creating, deploying, and managing Windows Embedded Systems using WinPE
• Experience in building solutions using MS Azure technologies
• Experience in Web UI design using Angular, React, or JavaScript / jQuery, HTML, and CSS
• Experience with .Net Core and REST APIs
• Experience with Cloud-based Web Service like Azure or AWS
• Experience with cybersecurity methodologies and testing
• Experience with Git and Azure DevOps
• Experience with remote software updates
• Experience with Linux including packages and applying patches
• Knowledge of Networks, Network infrastructure and Network protocols
• Knowledge on Service Oriented Architecture and Microservices