LTIMindtree
Website:
ltimindtree.com
Job details:
Location- Pune, Mumbai, Bangalore, Hyderabad, Chennai, Noida, Kolkata
Exp: 5 to 8 Years
Seeking an experienced Python developer with 7 years of expertise in building web applications analytical software and data visualization solutions using Python and related technologies
Job Description
- Minimum 7 years of professional experience in Python development
- A Specialize in creating web applications statistical and analytical software products using Python
- Responsible for writing testing and debugging code
- Integrate user interfaces data storage solutions and third party services
- Proficient in Python libraries and frameworks including Django Flask NumPy and Pandas
- Strong knowledge of RESTful API development using Django REST Framework and Flask
- Experience with web technologies such as HTML CSS and JavaScript
- Familiarity with databases like SQL MongoDB and PostgreSQL
- Skilled in version control systems such as Git and SVN
- Experience in building interactive dashboards and data visualization using Streamlit
- Knowledge of cloud platforms Azure AWS Google Cloud and containerization tools like Docker
- Understanding of software testing methodologies and writing unit tests with pytest or unit test
- Experience with CICD pipelines and tools such as Jenkins GitHub Actions or GitLab CICD
- Familiarity with Agile methodologies and project management tools like JIRA or Trello
- Strong problem solving communication and analytical skills
- Knowledge of security best practices in software development
- Familiarity with message brokers like RabbitMQ or Kafka and data visualization libraries like Matplotlib Seaborn or Plotly is a plus
Roles and Responsibilities
- Develop and maintain software projects using Python and various frameworks Azure and ETL Transformations
- Collaborate with developers testers and stakeholders to gather and implement requirements
- Write clean modular and reusable code adhering to best practices and standards
- Test and debug code to ensure quality functionality and performance
- Troubleshoot and resolve issues promptly
- Document and update software specifications features and technical designs
- Research and adopt new technologies and trends in Python development
- Design and implement RESTful APIs using Django REST Framework and Flask
- Develop interactive and use rfriendly data visualization dashboards using Streamlit
- Ensure adherence to all phases of the Software Development Life Cycle SDLC including planning design development testing deployment and maintenance
- Write comprehensive unit test cases using pytest to ensure high code coverage
- Optimize application performance and scalability
- Participate in code reviews to maintain quality and share knowledge
- Integrate third party APIs and services
- Collaborate with DevOps teams to ensure smooth deployment and CICD pipeline integration
Click on Apply to know more.