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.