400000 - 1000000 INR - Annual
Information Technology
Full-Time
The Viswa Group
Overview
We are seeking a highly skilled and experienced Python Expert to lead the design, development, and automation of robust, scalable applications. The ideal candidate will excel in Python development and have a strong background in automating application workflows, CI/CD pipelines, and deployment processes. You will play a pivotal role in developing both back-end systems and automated solutions, ensuring efficiency, scalability, and security.
Key Responsibilities:
- Design, develop, and maintain scalable Python-based applications, including end-to-end automation of the development lifecycle.
- Architect and implement RESTful APIs and microservices for seamless integration with external systems and applications.
- Automate deployment pipelines, ensuring that CI/CD processes are efficient, secure, and reliable.
- Collaborate closely with DevOps and operations teams to ensure the seamless deployment of applications in production environments.
- Develop tools and scripts to automate routine tasks, processes, and workflows.
- Optimize application performance through automated monitoring, scaling, and tuning of applications and systems.
- Ensure the reliability of applications through automated testing (unit, integration, end-to-end), including coverage with CI/CD pipelines.
- Integrate automation tools to improve the development process, monitoring, and deployment of applications.
- Lead architecture discussions related to application design, scalability, and automation.
- Collaborate with front-end developers to integrate back-end logic with user-facing elements.
Requirements:
- Proven experience as a Python developer (5+ years), with extensive knowledge of application development and automation.
- Strong expertise in Python frameworks such as Django, Flask, FastAPI, etc.
- In-depth experience with automating build, test, and deployment pipelines using CI/CD tools such as Jenkins, GitLab CI, CircleCI, or equivalent.
- Proficiency in building scalable, distributed systems and applications using Python and cloud-based architectures.
- Experience with cloud platforms such as AWS, GCP, or Azure, including automating infrastructure with tools like Terraform or AWS CloudFormation.
- Experience with version control (Git), and automating branching, merging, and deployment strategies.
- Experience with database management (SQL and NoSQL), including automated backup, scaling, and recovery processes for databases like PostgreSQL, MySQL, or MongoDB.
- Advanced knowledge of testing automation frameworks, including pytest, Selenium, or Robot Framework, to create automated test suites.
- Strong understanding of security best practices in app development, including automated vulnerability scanning and remediation.
- Problem-solving mindset with a focus on automation and efficiency.
- Excellent communication and collaboration skills, with the ability to work cross-functionally in a fast-paced environment.
Preferred Qualifications:
- Experience in AI/ML integration for automating predictive tasks and workflows.
- Experience with mobile app development and automating backend systems for mobile platforms.
- Familiarity with DevOps practices and using automation to create self-healing systems.
- Strong knowledge of microservices architecture and deploying them in automated environments.
- Advanced scripting skills in Python, Bash, or other automation languages.
Education:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Job Type: Full-time
Pay: ?400,000.00 - ?1,000,000.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Paid sick time
- Provident Fund
Location Type:
- In-person
Schedule:
- Day shift
Experience:
- total work: 3 years (Required)
Work Location: In person
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in