Previous Job
Previous
C# .NET Developer
Ref No.: 18-12930
Location: Glendale, Wisconsin
Start Date: 10/03/2018
Essential Functions:

Build, maintain and test windows applications to improve patient outcomes and patient safety. This C# .NET developer will be responsible for continuing to improve our application, fix defects and be able to deliver high quality code while maintaining requirements.

• Perform standard software development assignments (author requirements, design, develop code, unit testing, etc.) which are typically a significant portion of a larger project, adhering to defined methods, techniques, theories, corporate and division Standard Operating Policies
• Provide technical input and scheduling information to cross functional teams.
• Engage in the architecture and platform design for medical device Windows-based applications.
• Select sound techniques to solve problems and make design recommendations under direction of supervisor.
• Act independently with minimal supervision to conduct smaller approved projects.
• Make recommendations for software product and process improvements based on technical knowledge.
• Utilize software engineering methodologies and tools to solve straightforward problems (e.g., software requirements management, software configuration management, unit testing, static analysis, and FMEA).

Qualifications:

• B.S. in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or related field and 5-8 years related experience.
• A solid technical understanding of the principles and procedures of software engineering (e.g., SDLC, IEC 62304, CMMI, Agile)
• Experience with C#, MQTT, Multi-threading, Restful API's, and Micro-services architecture
• Experience with .NET framework and object oriented programming constructs
• Experience with software application architecture design and optimization
• Be passionate about software quality and be prepared to advocate on behalf of good processes and best practices.
• Ability to discuss normally encountered technical or project management issues, both verbally and in written form
• Experience with medical device or other regulated software engineering disciplines (e.g., software development environments, configuration management tools, code inspection techniques and tools, testing methods and test management tools).