Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Boston Scientific PRINCIPAL SOFTWARE ENGINEER - C# 
India, Maharashtra, Pune 
398160293

14.04.2025

India-Maharashtra, Pune; India-Haryana, Gurgaon

KEY RESPONSIBILITIES

  • Responsible for developing software and/or testing implantable neural stimulation systems or other software related products. Provide competitive advantage in performance, cost and quality.
  • Work on C# applications using technology such as WPF, UWP, SOA (Service Oriented Architecture), and Entity framework
  • Follow the full design life cycle process including driving efforts in requirements specification, design activities, planning, code reviews and creating corresponding artifacts.
  • Provide complete expert engineering solutions to impactful and high-visibility initiatives and projects.
  • Lead and mentor a team of talented Software Engineers.
  • Promote a collaborative environment and pragmatic engineering decision-making.
  • Build collaborative relationships with key leaders and peers, internally and externally, across the organization.

KEY SKILLS

  • Strong oral and written communication skills
  • Demonstrated experience in software development lifecycle (Agile), object-oriented design methodology
  • Experience with medical device regulatory guidance such as 21 CFR Part 820, IEC 62304 and ISO 13485
  • Preferred experience with software configuration tools for source code control (Git), issue tracking (Jira), requirements management (Cockpit), code review tools (Code Collaborator) and 3rd party project build tools (
  • Demonstrated technical leadership skills
  • Creative / innovative thinker
  • Good organizational and multi-tasking skills
  • Bachelor's degree in computer science, electrical engineering, or a related field
  • 10+ years of software development with fluency coding in multiple programming languages, such as C# / .NET
  • Preferred familiarity with Brainlab Surgical Planning Software

QUALITY SYSTEM REQUIREMENTS

For those individuals that supervise others, the following statements are applicable:

  • Assures that appropriate resources (personnel, tools, etc.) are maintained in order to assure Quality System compliance and adherence to the BSC Quality Policy.
  • Establishes and promotes a work environment that supports the Quality Policy and Quality System.

Functional Knowledge

  • Requires specialized and comprehensive technical and/or functional knowledge in own job function or field and has full understanding of other related job functions
  • Leverages this knowledge to recommend new and/or improved work processes, typically at an area level impacting various teams

Business Expertise

  • Applies knowledge of business and industry best practices and how own area integrates with others to achieve objectives to drive results
  • Is aware of the competition and the factors that differentiate them in the market

Leadership

  • Acts as a resource and mentor for colleagues with less experience
  • May lead projects with manageable risks and resource requirements, often broader, cross-functional projects

Problem Solving

  • Solves complex and diverse problems, takes a new perspective on existing solutions and exercises judgment based on the analysis of multiple sources of information using specialized knowledge of various alternatives and their impact on the business
  • Works independently within broad guidelines and policies, receives minimal guidance

Impact

  • Impacts the ongoing achievement of customer, operational, project/program or key business/organizational/service objectives and recommends improvements within area of responsibility

Interactions (and Communications)

  • Explains difficult or sensitive information to facilitate productive discussion; works to build consensus
  • Regularly leads discussions and makes presentations in cross-functional meetings, effectively presenting information to explain recommendations and implications