Job/Position Summary
Technical Expertise:
- Strong experience in Python and SQL.
- Proficiency in Microservices and Docker.
- Good programming skills in Bash/Shell scripting.
- Experience with code versioning tools like Git.
- Experience in writing unit tests using Python test frameworks such as Behave, Pytest, PyUnit, etc.
- Hands-on experience with testing frameworks like Robot Framework/Selenium.
- Basic knowledge of C/C++.
- Experience with GTest Framework is an added advantage.
- Advanced knowledge of Python libraries like Pandas, pymysql, etc.
- Experience with APIs (GitLab, Jenkins, Jira) and understanding of events, properties, classes, methods.
- Good understanding of RDBMS concepts and experience in designing databases.
- Familiarity with any cloud platform is advantageous.
- Experience with web frameworks such as Django or Flask and proficiency in developing RESTful APIs.
- Good understanding of the Git workflow.
- Knowledge of AI/ML; experience with AI-based projects is a plus.
Job Responsibilities:
- Translate application storyboards and use cases into functional applications.
- Perform Python automation for integration processes.
- Write unit tests using Python test frameworks like Behave, Pytest, PyUnit, etc.
- Develop bots and tools.
- Design, build, and maintain efficient, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Maintain code quality, organization, and automation.
- Document High Level and Low Level design, source code, and unit tests.
- Communicate effectively with partners, suppliers, and within the team.
Job Experience: 6-9 Years
Job Skils: AI/ML Bash/Shell scripting Django Docker Flask GTest Microservices Pandas pymysql Pytest Python PyUnit RESTful APIs Robot Framework/Selenium SQL
Job Type: Full Time
Job Location: Bangalore