Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 11447383

    KOLKATA · FULLTIME

    Software Development Engineer

    Applied Research Works India logo

    Applied Research Works India

    Kolkata · hybrid · Posted 68d ago

    Sourced fromNaukri
    Undisclosed1–2 yrsfulltimeKolkata

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.8s
    • Found the form on Naukri · 11 questions to answer1.5s
    • Decided the answers for all of them2.9s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Job Description


    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

    Sourced from naukri

    Section · 02

    Skills

    BashProblem SolvingUnixdebuggingPysparkPythonOop SkillsSQLSoftware DevelopmentLinuxOOPS

    Software Development Engineer · waiting for your command