Find a jobRecruiters

Software Development Engineer

Exclusive opportunity

Hybrid

Software Development Engineer

Applied Research Works India

Software Development Engineer

Skills

SQL QueriesData MiningPythonGitLinuxPySpark

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Kolkata, West Bengal, India

Work mode:

Hybrid

Published on:

14 August 2026

What they need


Position- Software Development Engineer

**Experience-**1+ years of relevant work experience, preferably in the IT/software industry.

**Educational Qualification-**Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.

Technical Skills Required

  • Strong programming experience in Python.
  • Good understanding of SQL and relational databases.
  • Hands-on experience with Object-Oriented Programming (OOP/OOPS) concepts and their practical application.
  • Ability to write clean, readable, maintainable, and well-structured code.
  • Good problem-solving and debugging skills.

Technical Skills Good to Have

  • Knowledge of UNIX/Linux environments.
  • Experience with Bash/Shell scripting.
  • Exposure to PySpark and large-scale data processing.
  • Familiarity with software development practices such as version control, code reviews, testing, and debugging.

Key Responsibilities

  • Develop, enhance, and maintain software applications using Python and SQL.
  • Analyze functional requirements and translate them into effective technical solutions.
  • Design and implement maintainable and scalable software components.
  • Develop and optimize SQL queries for data retrieval and processing.
  • Troubleshoot application issues, perform root-cause analysis, and implement appropriate fixes.
  • Participate in code reviews and follow established coding and development standards.
  • Work closely with team members and stakeholders to understand requirements and deliver solutions within agreed timelines.
  • Write unit tests and perform adequate validation to ensure the quality and reliability of the implementation.
  • Proactively identify potential issues, dependencies, and areas for improvement.

Desired Candidate Profile

  • Strong analytical and problem-solving abilities.
  • Good understanding of software development fundamentals and OOP concepts.
  • Ability to understand existing code and independently troubleshoot issues.
  • Good communication skills and willingness to collaborate with the team.
  • Ability to take ownership of assigned tasks and deliver them with minimal supervision.
  • Willingness to learn new technologies and adapt to evolving project requirements.

Key Competencies

  • Python | SQL | OOP/OOPS | Problem Solving | Debugging | Software Development | UNIX/Linux | Bash/Shell Scripting | PySpark

Other offers great for you!

These companies are also looking for great profiles

Pachamama

Senior Software Engineer Python & IA -

550-600

Freelance

Paris, France

Hybrid

Skills

Python

5 days ago

Quick apply

Tenth Revolution Group

Staff Software Engineer Ruby on Rails

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsRuby on RailsPostgreSQLDatadogGrafanaPrometheusKubernetes

3 days ago

Quick apply

Yunik

AI Engineer / Ingénieur IA Générative & Agentique

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsDockerPythonKubernetesMistral AIMistralIA GénérativeIA AgentiqueLangChainAutoGenCrewAIMLOpsCI/CD

1 day ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools