Talent.com
Senior Software Engineer (Python)

Senior Software Engineer (Python)

ConfidentialChennai
4 days ago
Job description

Key Responsibilities :

Connector Development :

  • Design, develop, and maintain solutions to connect to various 3rd-party products and services, ensuring seamless integration.

Documentation & Communication :

  • Write comprehensive requirement and design documents, user documentation, and record product demos.
  • Performance Optimization :

  • Address challenges in handling mass data efficiently and ensure the system is optimized for concurrency and parallelism in Python.
  • Testing :

  • Develop and maintain automated unit and integration tests to ensure robust, high-quality solutions.
  • Learning & Growth :

  • Stay motivated and eager to learn new areas of technology, including internal database mechanisms and other technical domains.
  • Collaboration :

  • Work closely with cross-functional teams to ensure alignment with business objectives, while delivering high-performing and reliable integration solutions.
  • Required Qualifications :

    Experience :

  • At least 3 years of in-depth experience as a Python developer, with a focus on integration and connector development.
  • Database Knowledge :

  • Strong experience with relational databases and SQL, including the ability to hand-optimize SQL statements for performance.
  • Concurrency & Parallelism :

  • Deep understanding of Python's challenges with concurrency and parallelism, and familiarity with techniques for mitigating these issues.
  • Testing Expertise :

  • Proficient in writing automated tests (unit and integration) to ensure the quality and stability of integration solutions.
  • Linux & Scripting :

  • Basic knowledge of Linux and Linux scripting, with experience working with Docker or similar container technologies.
  • Security Awareness :

  • Solid understanding of IT and network security principles, ensuring that integration solutions are secure and robust.
  • Customer-Centric Approach :

  • A customer-centric mindset with the goal of creating an optimal user experience through well-designed connectors and integrations.
  • Data & Architecture Understanding :

  • A strong grasp of data structures, data modeling, and software architecture, with a focus on scalable and maintainable solutions.
  • Skills Required

    Python, Linux, Sql, Flask, FastAPI

    Create a job alert for this search

    Software Engineer Python • Chennai