18 Oct
|
Aditya Birla
|
Bengaluru
18 Oct
Aditya Birla
Bengaluru
Job Title: Python Developer
Company Name: ABC IT Consultants
Job Type: Full-Time
Experience: 2–5 Years (Flexible based on requirements)
Location: Bangalore
Work Mode: On-site
Department: Software Development / IT
Salary: 14LPA - 25LPA
Job Summary
ABC IT Consultants is looking for a skilled and motivated
Python Developer to join our growing technology team. The ideal candidate should have strong programming skills in Python, experience in developing scalable applications, and a good understanding of software development principles.
The candidate will be responsible for designing, developing, testing, and maintaining Python-based applications while collaborating with cross-functional teams to deliver high-quality software solutions.
Key Responsibilities
- Design, develop, test, and maintain efficient Python applications.
- Write clean, reusable, scalable, and well-documented code.
- Develop and integrate RESTful APIs and third-party services.
- Work with databases such as MySQL, PostgreSQL, or MongoDB.
- Collaborate with frontend developers, QA engineers, and other team members.
- Identify, troubleshoot, and resolve application bugs and performance issues.
- Participate in code reviews and follow software development best practices.
- Optimize application performance, reliability, and scalability.
- Use version control systems such as Git for code management.
- Prepare technical documentation and contribute to project planning.
- Stay updated with emerging technologies, frameworks, and Python development practices.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Strong proficiency in Python programming.
- Good understanding of object-oriented programming (OOP) concepts.
- Experience with Python frameworks such as Django, Flask, or FastAPI.
- Knowledge of REST APIs and web services.
- Experience working with relational or NoSQL databases.
- Familiarity with Git and version control workflows.
- Understanding of debugging, testing, and application optimization.
- Knowledge of HTML, CSS, and JavaScript is an added advantage.
- Strong analytical, problem-solving, and communication skills.
Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with Docker and CI/CD pipelines.
- Knowledge of unit testing frameworks such as Pytest or unittest.
- Exposure to Linux environments and deployment processes.
- Understanding of Agile/Scrum methodologies.
- Experience with Celery, Redis, or message queues is an advantage.
Experience Requirements
- Relevant experience in Python application development.
- Experience requirements may vary depending on project needs and technical expertise.
- Freshers with strong Python fundamentals and relevant projects may also be considered, if applicable.
What We Offer
- Opportunity to work on challenging technology projects.
- Collaborative and professional work environment.
- Opportunities for learning and career development.
- Exposure to modern tools, technologies, and development practices.
- Competitive compensation based on skills and experience.
How to Apply
Interested candidates are invited to submit their updated resume along with details of their relevant Python development experience.
Company: ABC IT Consultants
Join ABC IT Consultants and be part of a team focused on building reliable, scalable, and innovative software solutions.
Recommended details to finalize before posting
For a more targeted job advertisement, confirm these details:
Experience level: Fresher / 1–3 years / 3–5 years
Job location: City or country
Work arrangement: In office / Hybrid / Remote
Primary framework: Django / Flask / FastAPI
Salary range: Optional, but helpful for attracting suitable candidates
You can use the description above as-is after filling in the company-specific details.
📌 Python Developer (Bengaluru)
🏢 Aditya Birla
📍 Bengaluru