Python Developer Fresher Any Graduate- - Sany, India - SAZ India

    SAZ India
    SAZ India Sany, India

    2 weeks ago

    Default job background
    Description
    Roles andResponsibilities:
    • SoftwareDevelopment: Design develop and maintain highquality softwareapplications and solutions using the Python programming languageand related frameworks andlibraries.
    • RequirementAnalysis: Collaborate with business analysts product managers andstakeholders to gather and analyze requirements user stories andtechnical specifications for softwareprojects.
    • BackendDevelopment: Build scalable and robust backend services APIs andmicroservices using Python frameworks such as Django Flask orFastAPI ensuring optimal performance security andreliability.
    • DatabaseDevelopment: Develop database schemas queries and data models usingSQL and NoSQL databases such as PostgreSQL MySQL MongoDB or Redisand ensure data integrity security andperformance.
    • WebDevelopment: Develop web applications and user interfaces usingfrontend technologies such as HTML CSS JavaScript and frontendframeworks like React Angular or integrating them withbackend services andAPIs.
    • Data Analysisand Processing: Perform data analysis manipulation and processingtasks using Python libraries such as Pandas NumPy and SciPy andimplement data pipelines and ETL processes for data ingestion andtransformation.
    • Automationand Scripting: Write scripts and automation tools using Python toautomate repetitive tasks streamline workflows and improveoperational efficiency in areas such as system administrationDevOps and dataprocessing.
    • Testingand Quality Assurance: Write unit tests integration tests andendtoend tests to validate software functionality identify bugs andensure overall software quality and reliability using testingframeworks such as pytest orunittest.
    • VersionControl and Collaboration: Use version control systems such as Gitto manage source code collaborate with other developers in ateambased development environment and follow branching and mergingstrategies.
    • Documentationand Technical Writing: Create technical documentation includingdesign documents API documentation and code comments to communicatetechnical concepts architecture and implementation details tostakeholders and teammembers.
    • Troubleshootingand Debugging: Troubleshoot and debug software issues perform rootcause analysis and implement corrective actions to resolvetechnical problems and optimize softwareperformance.
    Qualifications:
    • Bachelorsdegree in Computer Science Engineering or related field (orequivalent workexperience).
    • Provenexperience as a Python Developer or Software Engineer withexpertise in Python programming and webdevelopment.
    • Strongunderstanding of software development principles methodologies andbest practices including agile developmentmethodologies.
    • Proficiencyin Python frameworks and libraries such as Django Flask PandasNumPy andothers.
    • Experiencewith frontend web development technologies such as HTML CSSJavaScript and frontend frameworks like React Angular or isa plus.
    • Familiaritywith cloud platforms such as AWS Azure or Google Cloud Platform andexperience with containerization and orchestration tools such asDocker and Kubernetes isdesirable.
    • Excellentproblemsolving skills attention to detail and ability to workindependently and in a teamorientedenvironment.
    • Effectivecommunication and interpersonal skills with the ability tocollaborate with crossfunctional teams and stakeholders to achieveproject goals andobjectives.

    software,python,data,web,documentation,processing,webdevelopment,angular,automation,css