Senior Software Engineer (Python, Test automation)
Role and Responsibilities:
  • Experience in IT operations, SDLC methodologies
  • Qualification: B.E or higher (Electronics /Computer Science) or Equivalent
  • Excellent programming skills in Python
  • In-depth knowledge of Object-Oriented Programming
  • Experience of Django, Flask is must.
  • Experience of working with Rest APIs, IPC mechanism, threading and queuing is must
  • Strong working experience in developing application on Linux
  • Aware of containerization (Docker) and cloud services (AWS)
  • Effective requirement analysis and effort estimation skills
  • Aware of Agile Methodologies, CI/CD methods
  • Unit Testing and Test-Driven Development
  • Proficient understanding of code versioning tools like Git/SVN etc.
  • Knowledge of Socket programming (TCP/UDP/web sockets etc.) will be an added advantage
  • Hands on experience on databases (MySQL, PostgreSQL, MongoDB)
  • Coordinate application implementations and follow-up on client problems
  • Excellent verbal & written communication skills
  • Self-motivation and the ability to work under aggressive timeline is must
  • Strong problem-solving skills and very good time management skills

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Back to top of page