Skip to main content

This job has expired

C# Windows Developer

Employer
Perennial Resources International
Location
Parkville, MD
Closing date
Nov 15, 2019
C# Windows Developer Responsibilities: Works independently to specify, plan, design, develop, test and support software components as assigned Contributes to project schedule generation including scope of work, duration of tasks, and order of execution Monitors work progress against schedule commitments, reports progress to leadership in a timely fashion, including when work will not be completed according to schedule milestones Works with team to establish necessary requirements specifications and test plans for software product validation Responsible for translating requirements into design and implementation of well-structured and documented software components Implement new software component designs or enhancements to existing software products; participates in the implementation of more complex subsystems and systems Troubleshoot/debug issues within existing automation systems and implements modifications to resolve these issues Participate in technical design reviews and code inspections. Insure adherence to department development policies and procedures Ensures compliance to regulatory requirements, quality standards, and conveys an expectation of high software quality Qualifications Requires a BS degree in Computer Science, Computer Engineering, Mathematics, Physics or a related Engineering discipline Minimum of 5 years of experience in Windows development environment, minimum 2 years developing multithreaded solutions. Minimum of 5 years of experience designing and implementing with C#/.Net Minimum of 2 years of experience designing and implementing with C/C++ Minimum of 2 years of experience with SQL Server Minimum of 2 years of experience with design patterns such as MVC Minimum of 2 years of experience with embedded software and firmware design Minimum of 1 year in an Agile/Scrum development environment Required Knowledge, Skills and Attributes: Demonstrated understanding of multi-threaded software design and development Demonstrated understanding of electro-opto-mechanical instruments/modules is a plus Excellent written and oral communication and interpersonal skills are essential Demonstrated understanding of development in a process oriented/regulated environment and adhering to a quality management system Nice-to-Haves: Experience working in an FDA/ISO-regulated environment is a plus Knowledge of Automation/Process Control experience Robotics, Fluidics, Steppers, Servos Understand Motion Control concepts

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert