We are seeking a highly experienced Python Developer with a strong background in Linux and SQL development. The ideal candidate will have over 5 years of hands-on experience in Python programming, particularly in writing algorithms and working with large datasets. They should also be comfortable using Excel, GitHub, and popular Python libraries such as Pandas, NumPy, and NLP Toolkit for natural language processing tasks.


  • Develop and maintain Python applications and scripts for various data-related tasks.
  • Write efficient algorithms and optimize code for working with large datasets.
  • Utilize Linux environments for development and deployment tasks.
  • Work with SQL databases for data retrieval, manipulation, and analysis.
  • Perform financial data analysis for the stock market using Python and statistical methods.
  • Collaborate with data analysts and stakeholders to understand data requirements and deliver actionable insights.
  • Use Excel for data visualization and reporting purposes.
  • Manage codebase and version control using GitHub.
  • Stay updated with industry trends and best practices in Python development and data analysis.
  • Follow software development lifecycle (SDLC) processes and best practices.
  • Communicate effectively with team members and stakeholders, providing updates on project progress and addressing any issues or concerns.


  • 5+ years of experience in Python development.
  • Proficiency in Linux environments.
  • Strong SQL development skills.
  • Experience with algorithms and working with large datasets.
  • Familiarity with Pandas, NumPy, and NLP Toolkit libraries.
  • Experience in financial data analysis for the stock market.
  • Knowledge of analytics and statistical methods.
  • Understanding of software development lifecycle (SDLC) processes.
  • Excellent communication and interpersonal skills.
  • Ability to work collaboratively in a team environment.
  • Bachelor’s degree in Computer Science, Engineering, or a related field preferred.

Interested in this job?

260 days left to apply

Apply for this job

Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Send message