Logo of Huzzle

Software Development Engineer

image

Intuitive

Nov 10

Applications are closed

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Bangalore

Similar opportunities

Explore more
image

Clinical Research Associate

JobIntuitive
Mid Level
image

Customer Trainer

JobIntuitive
Mid & Senior Level
image

Data Engineer

JobBuzz Bingo
Mid & Senior Level
image

Senior Software Engineer

JobCACI International Inc
Expert Level
image

Software Developer/Systems Architect

JobCACI International Inc
Senior Level

Requirements

  • Bachelor’s degree in computer engineering or computer science.
  • Minimum 8 years of experience as a Software Development Engineer.
  • Strong Python skills: Proficiency in Python programming language, particularly with knowledge of pandas and core API programming, would be essential.
  • Development experience with REST frameworks: Experience working with REST frameworks, such as Django or Flask, would be beneficial for building web applications and APIs.
  • Docker experience: Familiarity with Docker, a containerization platform, would be advantageous for managing and deploying applications.
  • Front-end development with ReactJS: Experience building applications using ReactJS, a popular JavaScript library for building user interfaces, would be valuable for developing interactive and responsive front-end components.
  • End-to-end application development: Strong experience in end-to-end application development, which encompasses all stages from design to deployment, is desired.

Responsibilities

  • Design the architecture of the Enterprise Data Warehouse, considering full life cycle development from inception to implementation.
  • Develop and implement reporting and analytical solutions that integrate with the EDW.
  • Strong experience in designing for performance and scalability.
  • Conduct performance and scalability testing to ensure system reliability and efficiency.
  • Meet with business teams to define the scope and scale of software projects.
  • Design the software system architecture to meet business requirements.
  • Complete the establishment and implementation of data structures and design patterns necessary for robust software development.
  • Design and implement scalable web services, applications, and APIs.
  • Write both low-level and high-level code for various software components.
  • Develop and maintain internal software tools to support business processes.
  • Perform troubleshooting and bug fixing to ensure the smooth operation of software systems.
  • Identify and resolve bottlenecks to improve software efficiency.
  • Collaborate with the design team to develop micro-services that align with project requirements.
  • Write and maintain technical documents that detail system architecture, codebases, and development processes.

FAQs

What is the primary function of the Software Development Engineer position?

The primary function involves the development and implementation of both front-end and back-end software applications, including designing system architecture, high-level programming, performance testing, and systems integration.

What qualifications are required for this role?

A Bachelor’s degree in computer engineering or computer science is required, along with a minimum of 8 years of experience as a Software Development Engineer.

What programming languages and technologies should candidates be proficient in?

Candidates should have strong Python skills, experience with REST frameworks such as Django or Flask, familiarity with Docker, and knowledge of front-end development using ReactJS.

What is the focus of the Enterprise Data Warehouse development in this role?

The focus includes designing the architecture, developing and implementing reporting and analytical solutions that integrate with the Enterprise Data Warehouse.

Is experience in end-to-end application development important for this position?

Yes, strong experience in end-to-end application development, which encompasses all stages from design to deployment, is desired.

How does collaboration play a role in this position?

Collaboration is important as the Software Development Engineer will work with the design team to develop micro-services that align with project requirements.

Are there opportunities for professional growth and development?

Yes, Intuitive actively invests in its team members to support their long-term growth, allowing them to achieve their highest potential.

What type of systems are a focus for troubleshooting and debugging?

The focus is on ensuring the smooth operation of software systems by performing troubleshooting, bug fixing, and identifying bottlenecks to improve software efficiency.

What is the company’s stance on diversity and inclusion?

Intuitive is committed to fostering an inclusive culture built around diversity of thought and mutual respect, believing that great ideas can come from anywhere.

Are there travel requirements for this position?

No, there are no travel requirements for this role.

A global technology leader in minimally invasive care and the pioneer of robotic-assisted surgery.

1-10
Employees
1995
Founded Year

Mission & Purpose

Intuitive (Nasdaq: ISRG), headquartered in Sunnyvale, Calif., is a global technology leader in minimally invasive care and the pioneer of robotic-assisted surgery. At Intuitive, we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints.

Get notified when Intuitive posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?