Position : Software Engineer (Exp working in a Regulated or Medical Environment)
Location : Sparks Maryland
Duration : 6 Months
Total Hours/week : 40.00
1st Shift
Client : Medical Devices Company
Job Category : Engineering
Level of Experience : Senior Level
Employment Type : Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPT)
Job Description:
- As client Software Engineer team member you will work on production software controlling state of the art robotic systems to automate medical diagnostic instruments.
- You will work on current technologies and work on a high performing Agile/Scrum team.
- Assigned work includes full life cycle tasks: software design development unit testing deployment debugging testing and field support.
- Client Diagnostics Solutions division is looking for Software Engineers who thrive on problem solving and enjoy building great software.
- You will be a member of a high performing software engineering team building software for our nextgeneration blood culture instrument.
- Candidates must be selfmotivated positive collaborative and accountable to working as a team to deliver on commitments.
- The team practices Agile/Scrum and supports the full software development life cycle and adheres to a quality management system.
Duties and Responsibilities
- Works independently to specify plan design develop test and support software components as assigned.
- Works with team to establish necessary requirements specifications and test plans for software product validation.
- Contributes to project schedule generation including scope of work duration of tasks and order of .
- Responsible for translating requirements into design and implementation of wellstructured and documenting software components.
- Presents/Participates in design reviews and code inspections.
- Implements solutions to assigned defect issues.
- Anticipates system faults failure modes and unusual events making sure the software adequately mitigates identified risks.
- Develops automated unit test cases to assure software meets the design criteria.
- 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.
Education and Experience
- BS degree in Computer Science Computer Engineering or a related Engineering discipline
- Minimum of 5 years work experience with GUI development (Angular preferable)
- Minimum of 5years work experience using C#
- Minimum of 5years work experience with C# ASP MVC development.
- Minimum of 3years work experience with MS SQL database design and access
- Minimum of 2years work experience with AngularJS 2
Required Knowledge Skills and Attributes
- Experience with C# ASP MVC development
- Experience with HTML CSS TypeScript JavaScript
- Experience with JavaScript Frameworks such as Angular 2 Bootstrap JQuery
- Experience with MS SQL Server and Entity Framework
- Experience with Visual Studio
- Action oriented with a focus on results
- Demonstrated positive work ethic with a strong commitment to achieving project goals
- Excellent written and oral communication and interpersonal skills are essential
NicetoHaves:
- Experience with Agile Scrum
- Experience working in a regulated (FDA) environment with medical instrumentation