Senior Software Engineer - Bengaluru, India - Capgemini Engineering

    Default job background
    Technology / Internet
    Description

    Python JD2 | 5-8 Yrs (3 Postions)


    • At least 5+ years of experience as a software engineer with specific experience in building python backend systems.


    • Solid experience in Python, SQL (Mandatory)


    • Hands on experience with python libraries like Pandas, pymysql, requests, os, numpy,tkinter, dohq-artifactory, etc


    • Experience in writing unit tests using python test frameworks lie Unittest/ Pytest


    • IDE experience with any one Pycharm, spyder


    • Experience in testing pipelines CI/CD concepts


    • Experience in API development and testing


    • Experience in Code versioning tools like Git, SVN, etc.,


    • Good to have experience in Docker, Django, Bash/Shell script


    • Good to have with automotive experience


    • Good to have work in scrum process or any certification.


    • Familiarity with any cloud platforms AWS, Azure,


    • Automotive software validation is an advantage


    • Strong problem solving and debugging skills


    • Good in communication

    Responsibilities:


    • Writing efficient, reusable, testable, scalable and clean code


    • Understanding, analyzing, and implementing the provided requirements


    • Mentor and work with team members


    • Writing unit tests using python test framework tools


    • Troubleshooting on issues reported from Developers and proposing solution.


    • Relentlessly document your implementation, patterns, practices, and processes.


    • Bring in latest technologies and develop PoCs for problem statements.