Software Engineering

Senior Software Engineer (Python) - GEXL

Chennai, Tamil Nadu
Work Type: Full Time

Senior Software Engineer - Connectors and Integration / Python


Experience Range: 5 - 10 years


Summary of position

We are looking for an experienced Python Software Engineer with expertise in the area of writing connectors and integrate with 3rd-party products and services.


Responsibilities and Main Duties

  • Develop and maintain solutions to connect to 3rd-party products and services
  • Write requirement and design documents
  • Write user documentation
  • Record demos

Required knowledge and experience

  • You have experience with database connections and transaction mechanisms
  • You understand and master the challenges of mass data handling
  • You understand the challenges Python has with concurrency and parallelism and ways to mitigate them
  • At least 3 years in-depth experience as Python developer
  • You are experienced with automated testing (unit and integration tests)
  • You are motivated and eager to broaden your knowledge within new areas, when necessary, e.g. internal workings of the database
  • You are proficient with relational databases and SQL (i.e. you can hand-optimize SQL statements)
  • You have basic Linux and Linux scripting knowledge
  • You have experience working with Docker or other container technologies
  • You have a customer-centric mindset and your goal is always to create an optimal user experience
  • You have a good understanding of data structures, data modeling and software architecture
  • You have a solid understanding of IT and network security

Good, If you have (Optional):
  •  You know how to integrate Python with C and C++ (language bindings)
  •  You have experience with network analyzers
  •  You have experience in setting up disposable cloud testing environments


Submit Your Application

You have successfully applied
  • You have errors in applying