Applied Research Works India
Software Development Engineer
Skills
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
5 days ago
Quick apply
Tenth Revolution Group
Staff Software Engineer Ruby on Rails
Freelance
Paris, France
Hybrid
Skills
3 days ago
Quick apply
Yunik
AI Engineer / Ingénieur IA Générative & Agentique
Freelance
Paris, France
Hybrid
Skills
1 day ago
Quick apply