We are seeking a highly skilled Senior Python Developer to join our energetic team at ITC Infotech India Ltd. The ideal candidate will play a pivotal role in designing, developing, and maintaining robust Python applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements and drive innovation. Your expertise in Python programming and software development best practices will contribute to the success of our projects.
Key Responsibilities
- Design, develop, and implement high-quality Python applications and services.
- Collaborate with product managers and other stakeholders to gather requirements and define software specifications.
- Write efficient, reusable, and modular code.
- Conduct code reviews to maintain code quality and provide constructive feedback.
- Troubleshoot and debug applications to resolve issues and optimize performance.
- Participate in the full software development lifecycle, from concept through delivery.
- Stay updated with the latest industry trends and technologies related to Python development.
Skills Required:
- Robust proficiency in Python programming.
- Experience with web frameworks such as Django or Flask.
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of database technologies, including SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Understanding of software development methodologies, including Agile and DevOps practices.
- Proficient in using version control systems, particularly Git.
- Ability to write clear documentation and effectively communicate technical concepts to non-technical stakeholders.
- Solid problem-solving skills and attention to detail.
Tools Required:
- Python programming language.
- Web frameworks such as Django and Flask.
- Database management systems such as PostgreSQL and MongoDB.
- Version control tools like Git.
- CI/CD tools for automated testing and deployment.
- IDEs such as PyCharm or Visual Studio Code.
- Docker or Kubernetes for containerization.
- Monitoring and logging tools such as ELK Stack or Prometheus.
Join us at ITC Infotech India Ltd and be a key player in advancing our technology initiatives and driving growth through innovative software solutions. Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.