About the role
Location: TechM Pune Hinjewadi
Years of Experience: 5 7 Years
Job Summary:
We are seeking a skilled Software Developer with a strong background in Python scripting to join our dynamic team at TechM in Hinjewadi, Pune. The ideal candidate will have 5 7 years of experience in software development, demonstrating a solid understanding of software engineering principles and practices. You will be responsible for designing, developing, and maintaining software applications that meet our clients' needs.
Responsibilities:
- Develop, test, and maintain high quality software applications using Python scripting.
- Collaborate with cross functional teams to define, design, and ship new features.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Identify and troubleshoot software defects and performance issues.
- Write and maintain technical documentation for software applications.
- Stay updated with emerging technologies and industry trends to enhance development processes.
- Contribute to all phases of the software development lifecycle.
Mandatory Skills:
- Strong proficiency in Python scripting.
- Experience with software development frameworks and libraries.
- Solid understanding of algorithms and data structures.
- Familiarity with version control systems (e.g., Git).
- Experience in developing RESTful APIs.
- Ability to work in an Agile development environment.
Preferred Skills:
- Knowledge of front end technologies (e.g., HTML, CSS, JavaScript).
- Experience with cloud platforms (e.g., AWS, Azure).
- Familiarity with database management systems (e.g., MySQL, PostgreSQL).
- Understanding of containerization technologies (e.g., Docker).
- Experience with automated testing frameworks.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5 7 years of professional experience in software development.
- Proven track record of delivering high quality software solutions.
- Strong problem solving skills and attention to detail.
- Excellent communication and teamwork abilities.