Previous Job
Engr 3, Software -18-34007
Ref No.: 18-34007
Location: Sparks, Maryland
Position Type:Full Time/Contract
Job Category:Engineering
Benefits:Dental Insurance, Medical Insurance
Engineer 3, Software- Previous Medical Development Experience
On Board Services
Why Work Here?
“On-Board is a Family Owned and Operated Company with Tons of Opportunity for Growth!”
Hiring a Contract Engineer 3, Software- Previous Medical Development Experience

Duration: 5 Months
Client Location: Sparks, MD
Work Schedule: 40 Hours Weekly
Pay Rate: $55.00 - $63.00/ Hourly DOE
Benefits: ACA Compliant Medical Insurance
· Deliver robust quality software (code reviewed, unit tested, detail design documents, well
commented) to the planned schedule
· Works independently to specify, plan, design, develop, test and support software components as
· Participates in decisions on scope of work, duration of tasks, and determination of requirements
· Responsible for implementation or modification of software component designs or enhancements
to new and existing software products; assists in the implementation of more complex subsystems
and systems
· Assists in the establishment and clarification of specifications for assigned work
· Assists in the design direction or modifications of software system components
· Works with team leadership to establish necessary test specification and requirements for software
product validation of designs
· Participates in code inspections and technical reviews
· Follows all Company software coding standards and processes
· Source code comments and documenting are clean and detailed
· Participates in agile process including sprint planning and sprint review

• Requires a BS degree in Computer Science, Computer Engineering, Mathematics, Physics or a related engineering discipline
• Minimum of 5 years work experience in Windows desktop application development environment required
• Minimum of 5 years work experience with multithreaded application development required
• Minimum of 5 years work experience in C# / .NET development required
• Minimum of 2 years of experience with SQL in a .NET development environment required
• Excellent written and oral communication and interpersonal skills required
• Experience with Entity Framework and LINQ preferred
• Experience working in a regulated environment (e.g. – medical, defense, aerospace, etc.)
• Previous medical development experience preferred
• Experience with design patterns preferred
• Experience working with robotics or embedded systems preferred
• Demonstrated understanding of basic mechanical and electrical concepts (experience writing code that drives a mechanical assembly for automating a process) preferred

Nice To Have
· Experience in Agile/Scrum development environment
· Experience with writing Unit Tests
· Exposure to JavaScript, AngularJS or similar framework, Bootstrap
To apply for immediate consideration please send resume to Dee Barrows at and reference job # 18-34007 in the Subject Line. 
**Candidates must complete background and drug screenings before starting any assignment. 

The On-Board Family of Companies conducts operations through its Corporate Headquarters located in East Windsor, NJ along with Regional Offices in New Castle, DE and Wake Forest, NC.

On-Board Services provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics