Senior Software Engineer - Bengaluru, India - Capgemini Engineering
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.