Sr. Software Developer

 •  Becton Dickinson and Baltimore, MD

5 - 7 years experience  •  Medical Equipment

Salary depends on experience
Posted on 11/22/17
5 - 7 years experience
Medical Equipment
Salary depends on experience
Posted on 11/22/17

Job Description

Responsibilities include:

  • 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 assigned
  • 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
  • Summarizes and presents details of designs, analytical methods and results; and leads and/or participates on multi-functional product research and development teams
  • Develops and recommends methods, tools and designs for software development process improvement
  • Works with team leadership to establish necessary test specification and requirements for software product validation of designs
  • Follows all BD software coding standards and processes 
  • Participates in SCRUMagile process including sprint planning and sprint review

Qualifications

  • Requires a BS degree in Computer Science, Computer Engineering, Mathematics, Physics or a related engineering discipline
  • 5+ years’ experience in software development through entire product life cycle to develop commercial products
  • Experience in object oriented design using well known general-purpose, developmental, modeling language such as UML or equivalent
  • Minimum of 5 years work experience in Windows desktop application development environment required
  • Minimum of 5 years work experience working with large code base projects in concurrent & multithread environments using design patterns
  • 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
  • Working knowledge ofTCP/IP and socket development and knowledge of Windowsnetworking fundamentals (IP protocol, switches, routers)
  • Develops and recommends methods, tools and designs for software development process improvement

Job ID R-22388

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.