bb7 is looking for a Senior Software Engineer for one of it’s clients, a medical device manufacturing company. This position will interact directly with Physicists, Engineers and Manufacturing Operations Personnel to facilitate continuous improvement to maximize customer satisfaction and achieve peak operational performance and effectiveness. The Senior Software Engineer is responsible for architectural design and development of one or more assigned software products. The Senior Software Engineer assists in defining details and implementation frameworks that are standardized across all software products.

Responsibilities

  • Provide guidance for architectural designs and code reviews
  • Develop GUI mockups, prototypes and proof of concepts as needed
  • Develop key components within assigned product category or function
  • Build new and maintain existing windows-based systems using .NET, C# and/or C++
  • Build new and maintain existing web-based systems using HTML and JavaScript
  • Develop database objects such as tables, views and stored procedures in Microsoft SQL Server
  • Produce supporting documentation such as requirements, use cases and specifications
  • Create supporting unit tests for application code
  • Mentor software team members
  • Act as subject matter expert for development related issues for assigned products
  • Support the Software Test department as needed for Software Verification
  • Establish effective collaboration between Software Development, Software Test and Product Management

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science or related field of study
  • 6+ years in Software Development with experience working with Visual Studio or equivalent web development tools
    • C#, C++, VB.NET, HTML, JavaScript, XML, SQL Server, JQuery, Knockout, Visual Studio, TFS, .NET, ASP.NET, WebAPI, Entity Framework
  • Strong experience designing multi-tiered or service-oriented architectures
  • Solid understanding of object-oriented programming (OOP) principles
  • Experience working within a professional software department with a structured and controlled release process

Submit Resume

bb7 and its Clients are equal opportunity employers and do not discriminate in employment on the basis of race, color, religion, sex, national origin, political affiliation, sexual orientation, veteran status, marital status, disability, age, membership in an employee organization, or any other classification protected by federal, state, or local law. We participate in E-Verify.