Python Developer (Sr. Software Engineer / Technical Lead)
Tessolve Semiconductor Private Limited2 years ago
Bengaluru, IndiaStaff+
Responsibilities
- Participate in the full project lifecycle, including requirements analysis, system design, development, release integration, and support.
- Develop, maintain, and support new and existing Python applications.
- Analyze and convert business requirements into software solutions using appropriate development practices and patterns.
- Create and maintain technical documentation, user manuals, and guides.
- Analyze and revise existing system logic and maintain technical knowledge across application-system phases.
- Work independently and handle or coordinate a team.
Requirements
- At least 5 years of experience in Python scripting and tools development.
- Ability to independently design and develop software while following development processes, reviews, and release-integration practices.
- Experience working with text, CSV, XML, JSON, structured, and unstructured data.
- Proficiency in Python with a focus on data analytics packages.
- At least 3 years of experience with Pandas, NumPy, Matplotlib, and Seaborn.
- At least 3 years of experience with Power BI.
- At least 2 years of experience with a database.
- Experience with application testing.
- Semiconductor-industry software or script-development experience is an added advantage.
- Good verbal, written, and interpersonal communication skills.
Benefits
- Competitive compensation and benefits are offered.
- The company describes an energetic work environment supporting skill development, intellectual growth, success, and organizational growth.
- The employer is committed to diversity, inclusion, and equitable treatment.