Software Development Engineer (Kolkata)

Software Development Engineer (Kolkata)

16 Aug
|
Applied Research Works India
|
Kolkata

16 Aug

Applied Research Works India

Kolkata

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.
- Valuable 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

📌 Software Development Engineer (Kolkata)
🏢 Applied Research Works India
📍 Kolkata

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer (kolkata) / kolkata