Location: Sparks Glencoe,MD, USA
Job Title: Software Engineer
Location: Sparks, MD
Contract Term: 12+ Months
Weekly 40.00 Hours [Mon - Fri]
This role requires the following qualifications and experience:
• 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
• 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
The Becton Dickinson Diagnostics Systems (BDDS) division is looking for a senior level software developer who has a passion for delivering great software products that meet customer needs. The right candidate will be a self-motivated, positive person who can work independently as well as being a team player, has excellent debugging/problem solving skills, has built innovative forward-looking solutions and appreciates delivering a quality product.
The candidate will be responsible for writing and documenting board level C#/.NET code . The candidate must be self-directed requiring minimal daily direction while collaborating with the team to achieve agreed upon scheduled deliverable work. The candidate will participate in a full software development life cycle.
Required Qualifications:
• Requires a BS degree in Computer Science, Computer Engineering, or related engineering discipline
• Excellent written and oral communication and interpersonal skills required
• 5+ years of experience in software development through entire product life cycle to develop commercial products
• Minimum of 5 years' work experience working with large code base projects in concurrent & multithread environments using design patterns
• Minimum of 5 years of work experience in C#/.NET development in Windows desktop development environment
• Minimum of 2 years of experience with SQL in a .NET development environment required
• Experience in object oriented design using well known general-purpose, developmental, modeling language
• Experience with Entity Framework and LINQ preferred
• Experience working with robotics or embedded systems preferred
Additional Job Description
Nice to have
• Experience in Agile/Scrum development environment
• Experience writing Unit Tests and integration testing
• Experience working in a regulated environment (e.g. – medical, defense, aerospace, finance, etc.) – previous medical development experience
• Experience with some of the following skills/technologies is desirable:â—¦JavaScript
â—¦Angular,
â—¦WPF