Required Experience: 0-3 Years.

Job Title:  Associate Software Developer (Python)

Job Location: Pune

The Job Overview

We are seeking a motivated and skilled Junior Python Developer to join our dynamic team. In this role, you will be responsible for supporting the development of high-quality software solutions using Python. The main scope of work will include everything from back-end to client-side code, using optimal and efficient technologies, frameworks, and patterns.

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries, agile methodologies.

Job Description:

  • Assist in the design, development, and implementation of software programs and applications in Python.
  • Participate in code reviews and maintain high coding standards.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.
  • Contribute to the development of project plans and timelines.
  • Stay up to date with new technology trends and programming techniques in Python.
  • Document and maintain software functionality.
  • Developing Back-end Components to improve responsiveness and overall performance.
  • Integrating User-facing elements into applications

Key Skills

  • Bachelor’s degree in computer science, Engineering, or a related field.
  • Up to 2 years of experience in Python development (including internships or significant academic projects).
  • Strong understanding of the Python language and its nuances.
  • Familiarity with at least one Python web framework (such as Django, Flask, Fast API).
  • Basic understanding of front-end technologies (JavaScript, HTML5, CSS3) is a plus.
  • Knowledge of object-relational mapping (ORM).
  • Familiarity with software development methodologies like Agile/Scrum.
  • Strong problem-solving skills and ability to work under tight deadlines.
  • Excellent communication and teamwork skills.
  • Experience with version control tools (e.g., Git).
  • Exposure to cloud services (AWS, Azure, GCP).
  • Understanding of RESTful APIsJ

 Job Requirements

  • Producing clean, efficient code based on specifications.
  • Verify and deploying programs and systems.
  • Troubleshooting, debugging, fixing, and improving existing applications.
  • Applying technical expertise/knowledge towards achieving project/product delivery
  • Helping/working multiple agile scrum teams to with planning, scoping, and creation of technical solutions for the new product capabilities
  • Working with other architects/developers in developing projects

Eligibility:

  • BE/ B.Tech in Computer Science/IT with aggregate score of 60%
  • Should have good understanding of OOP and Database.
  • Strong knowledge of design principles OOD, Design Patterns
  • Should have good programming and logical skills.
  • Proactive problem solver with good critical thinking and analytical skills.