Hyderabad, Telangana, India
Information Technology
Full-Time
SourcingXPress
Overview
Role : Python Developer
As a Python Developer, you will be responsible for developing scalable and efficient applications, ensuring the delivery of high-quality software in a fast-paced environment.
You will be working with the latest technologies in Python and Django Rest API framework, contributing to the full software development lifecycle, from gathering requirements to deploying solutions.
Key Responsibilities
Educational Background :
As a Python Developer, you will be responsible for developing scalable and efficient applications, ensuring the delivery of high-quality software in a fast-paced environment.
You will be working with the latest technologies in Python and Django Rest API framework, contributing to the full software development lifecycle, from gathering requirements to deploying solutions.
Key Responsibilities
- Design and develop RESTful APIs using Django Rest Framework.
- Write clean, efficient, and reusable code in Python and adhere to best practices for development.
- Maintain and improve existing applications, ensuring they are scalable and secure.
- Develop and manage MySQL databases and work with ORM in Django for seamless integration and optimization.
- Perform database optimization, tuning, and query troubleshooting.
- Collaborate with product teams to gather and understand project requirements, converting them into actionable tasks.
- Communicate project progress, risks, and issues effectively with both internal and external stakeholders.
- Participate in team meetings and collaborate with cross-functional teams to discuss technical challenges and improvements.
- Use Git for version control to ensure seamless collaboration and code management.
- Integrate with CI/CD pipelines for efficient development, testing, and deployment cycles.
- Write detailed and clear technical documentation, including API documentation, user stories, and system design documents.
- Maintain comprehensive documentation on project progress, coding standards, and system architecture.
- Participate in code reviews and provide constructive feedback to peers.
- Work closely with the QA team to ensure that the code meets the requirements and passes all tests.
- Debug and troubleshoot application issues, finding root causes and implementing effective solutions.
- Resolve issues related to performance, scalability, and system failures.
- Stay up to date with new technologies and trends in Python development.
- Continuously evaluate and recommend tools, libraries, and frameworks that can improve application performance and development efficiency.
Educational Background :
- Bachelors Degree in Computer Science, Engineering, or MCA/BCA or a similar relevant field.
- At least 5+ years of experience in Python development with at least 4-5 years in working with Python, Django Rest Framework, and MySQL.
- Strong experience with Python (Advanced), Django, and the Django Rest Framework for building scalable and high-performance web applications.
- Expertise in MySQL and working with ORM in Django.
- Experience with RESTful API design and development.
- SOAP API and GraphQL knowledge is a plus.
- Familiarity with Jira for task management and issue tracking.
- Proficiency with Git for version control and collaborative coding.
- Strong understanding of CI/CD tools to automate the deployment pipeline.
- Strong written and verbal communication skills to effectively report project progress and risks.
- Ability to understand, adjust, and adapt to project requirements and break them down into manageable tasks (story-level).
- Process-oriented mindset with the ability to create and follow technical documentation standards.
- Exposure to frameworks and tools like Docker, Kubernetes, or AWS is a plus.
- Familiarity with unit testing frameworks and integration testing in Python
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