Senior Software Engineer - Technical Lead BD MAX Internet & Ecommerce - Baltimore, MD at Geebo

Senior Software Engineer - Technical Lead BD MAX

Company Name:
BD (Becton, Dickinson and Company)
Title: Senior Software Engineer - Technical Lead BD MAX Location: Maryland-Baltimore
Senior Software Engineer to be part of BD's R&D Software Engineering team for the development of software on a new state of the art molecular diagnostic instrument. The candidate must be self-directed requiring minimal daily direction while collaborating with the team to achieve agreed upon scheduled deliverable work. Candidate will participate in full software development life cycle for features and updates to the instrument. The candidate will be expected to contribute at a technical level and also be capable of providing direction for a small team of developers assigned to complete a feature when necessary.
DUTIES AND
Responsibilities:
Works independently to specify, plan, design, develop, test and support software components as assigned.
Responsible for implementation of new software components or enhancements to existing software products; assists in the implementation of subsystems and systems.
Suggests improvements or adaptations to existing methods or processes to improve productivity.
Establishment and clarification of specifications for assigned work.
Recommends 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 decisions on scope of work, duration of tasks, and determination of requirements.
Participates in code inspections and technical reviews.
Presents material on new or enhanced designs to members of project team.
Presents data and design reviews to management as needed.
Provides solutions to technical problems consistent with the project objectives.
Tracks time in project tracking system per departmental guidelines.
Monitors work progress against schedule commitments, reports to leadership in a timely fashion when work will not be completed according to schedule milestones.
Requires a BS degree in Computer Science, Computer Engineering, Mathematics, Physics or a related Engineering discipline with a minimum of 5 years relevant experience in systems software development.
Minimum of 3 years work experience in C# - .NET development.
Minimum of 1 year experience C development.
Minimum of 1 year experience SQL Server usage in a .NET development environment.
Experience as the technical lead on a project with 3 or more developers.
Ability to work with minimal managerial guidance.
Excellent interpersonal communication skills- verbal, written, and listening.
Excellent problem solving skills.
Experience in microbiology or other life sciences is a plus.
Understands the software engineering process and tools utilized as well as a general background in common software life cycle.
Exercises judgment within generally defined practices and standard approaches for the implementation of solutions to assigned tasks.
Demonstrates a positive work ethic with strong commitment to achieving project goals.
Experience with one or more of the following is desirable:
o WPF
o WCF
o Experience with Robotics, Fluidics, Motion Control or Data Communications
o Web Services
Experience working in a regulated (FDA) environment preferred.
Medical instrumentation development for class 2 or class 3 devices, iOS development, Android mobile development nice to have.
Research & Development Senior Software Engineer - Technical Lead BD MAX Maryland-Baltimore RES1006X Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.