Search by job, company or skills

ZEISS India

Senior Software Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Overview

As a Senior Software Developer Python, you will focus on creating robust APIs to control and integrate desktop applications. This role requires strong expertise in Python and API design, with an emphasis on delivering high-quality, maintainable solutions.

Key Responsibilities

  • API Development: Design and implement APIs to enable communication and control of desktop applications.
  • Application Integration: Work with 3rd party applications, services and libraries to deliver new functionalities to target project.
  • Software Engineering: Write clean, modular, and maintainable code, adhering to best practices for maintainability and scalability.
  • Collaboration: Work closely with developers in agile process implementing automation infrastructures and applications.
  • Testing & Debugging: Develop and execute unit tests and debugging processes to ensure software reliability and performance.
  • Documentation: Create and maintain comprehensive technical documentation for APIs, tools, and processes.
  • CI/CD pipelines: create and maintain CI/CD pipeline on Azure DevOps / GitHub / Gitlab

Required Skills

Must-have:

  • 5 to 8 years of professional experience in Python software development.
  • o Command-line tools and/or REST APIs (design, implementation).
  • o Shell/Bash scripting on Linux.
  • o Git and version control best practices; Git-driven development workflows.
  • Nice-to-have: CI/CD exposure; code reviews; performance tuning.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142254225

Similar Jobs