M

Medtronic

Medical device maker advancing therapies

Enterprise Software Engineer 2

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, with 4 to 8 years of software development experience.
  • At least 4 years of experience designing and developing Windows desktop applications using C#, Windows Presentation Foundation (WPF), and related Windows technologies.
  • Experience developing graphical user interface applications and integrating software with hardware devices.
  • Experience with object-oriented design principles, software architecture patterns, and application design patterns.
  • Experience working within Agile software development environments.

Responsibilities

  • Design, develop, implement, test, and maintain Windows desktop applications with hardware integration capabilities.
  • Participate in software architecture and technical design discussions, and conduct code reviews to ensure quality, scalability, and maintainability.
  • Collaborate with cross-functional teams to refine requirements, define technical solutions, and support product development initiatives.
  • Develop and execute software testing and debugging activities to identify, analyze, and resolve defects.
  • Create and maintain technical documentation to support regulatory compliance, product development, and business requirements.
  • Contribute throughout the product lifecycle, including planning, design, development, verification, release, deployment, and post-release support.
  • Apply Agile development methodologies and software engineering best practices to deliver high-quality solutions.
  • Drive continuous improvement initiatives that enhance product performance, software quality, and development efficiency.

Desired Qualifications

  • Experience in the medical device industry or another regulated industry subject to quality and regulatory requirements.
  • Experience with networking and communication protocols used in distributed software systems.
  • Knowledge of software security practices, risk analysis, and secure software development methodologies.
  • Experience supporting products through the complete software development lifecycle.

About the Company

Medtronic

Medical device maker advancing therapies

Medtronic develops medical devices that diagnose, monitor, and treat chronic diseases. Its products include implantables, sensors, and therapies used in cardiovascular care, diabetes management, and neurostimulation, working by interacting with the body to regulate or monitor physiological processes. The company differentiates itself through a long history of device development, strategic acquisitions like Covidien, and a broad, diversified portfolio across therapeutic areas. Its goal is to improve patients’ health outcomes by delivering integrated medical technologies and solutions for disease management.

Company size
10,001+
Company stage
IPO
Headquarters
Fridley, MN
Founded
1949

Recently Posted Jobs

Explore more opportunities at Medtronic

See more jobs