Job Description :
Position: C# .Net Developer
Location: Mentor OH 44060
Duration: Till end of this year

POSITION SUMMARY
Design and develop secure software solutions for connectivity to medical devices (sterilizers, washers) to include developing connectivity interfaces for products, Internet of Things (IOT) interfaces for remote monitoring, and modules for connecting to other applications such as medical instrument tracking systems. Serve as a technical leader in the Connectivity team, specifically, as a subject-matter expert in Windows software solutions (C#, .NET Framework, SQL Perform analyses and resolve issues using problem solving techniques to develop new and innovative solutions for our Customers. Responsible for the development and delivery of specific software features/functionality. Analyzes product/system-level requirements and translates them into software specifications. Determines technical feasibility of new connectivity features.

ESSENTIAL FUNCTIONS
Designs, implements, tests, and debugs applications according to corporate standards and procedures and department operating procedures.
Creates software development documentation to include requirements, design, and interface specifications, verification documentation.
Develops software estimates for assigned features and functions and makes delivery commitments.
Performs unit, integration, and system testing and capacity / performance testing of applications.
Collaborates with groups outside of direct responsibilities including other engineering groups, Quality, Regulatory, Marketing, etc. for project planning, analysis of product requirements, and to outline proposed solutions.
Leads a software team for connectivity projects/initiatives.
Mentors junior engineers on technical issues in Windows development.
Participate in design reviews to identify issues and provide input to design recommendations.
Review and resolve software change requests and defects.
Work as a collaborative team member in engineering projects.
Works independently with minimal supervision on routine activities.
Serves as a contact point for outside vendors.
Releases software for product.
Travel up to 10% (including international)

EXPERIENCE REQUIREMENTS
Requires 5+ years of related software application design, development, testing and release in a similar environment.
Bachelor in Computer Engineering, Software Engineering, or Electrical Engineering required. (A degree in another Engineering discipline may be acceptable with proven software education and/or training and demonstrated software experience
Strong background in C# is required. Experience with Visual Basic (VB.NET) strongly preferred.
Proficiency in developing applications under MS Windows using the .NET Framework is required. WCF and Windows Service development experience strongly preferred.
Experience with SQL and relational database systems such as MS SQL Server Express, PostgreSQL, MS Access, etc. is required.
Experience in development involving communication/networking layers such as Ethernet, TCP/IP, HTTP and Serial communication (RS-232/485) is highly desired.
Experience and understanding in areas of Informatics, Internet of Things (IoT), network security and application security is desired.
Experience with Windows Embedded OS including its licensing and configuration is desired.
Background in embedded software development is a plus.

SKILL REQUIREMENTS
Strong skills in Windows development, Windows Embedded, .NET Framework, C# and SQL required. WCF and VB.Net skills are highly desired.
Understanding of Software Development Life Cycle with skills in requirements analysis/definition, software architecture, design, implementation and tests is required. Proven skills in working with stakeholders to refine product requirements to be realized in software is desired.
Proven experience at software code analysis, task effort estimation, and drafting an execution plan.
Practical experience with object-oriented programming, multi-threading, and cross-applications communication. Understanding of software design patterns (for example, publish-subscribe and adapter patterns) is a plus.
Capable of solving complex engineering problems through accurate interpretation of requirements and test results.
Strong communication and problem solving skills.
Exceptional team player with leadership qualities.


Client : spectraforce

             

Similar Jobs you may be interested in ..