Role Description:
As a Senior Software Engineer - Python Scripting at Incedo, you will be responsible for developing and maintaining Python scripts for various applications. You will work with a team of developers and collaborate with stakeholders to deliver high-quality solutions. Your responsibilities will include designing, developing, and maintaining software applications, as well as troubleshooting and fixing issues.
Roles & Responsibilities
- Design and develop software solutions using Python scripting
- Collaborate with stakeholders to gather and analyze requirements and design solutions that meet business needs
- Configure and deploy software solutions, and troubleshoot technical issues as needed
- Develop and maintain documentation, including user guides and training materials
Technical Skills
Skills Requirements:
- Expertise in Python programming language and its libraries and frameworks.
- Knowledge of software engineering principles such as OOP, design patterns, and clean code practices.
- Experience with database technologies such as SQL and NoSQL databases.
- Familiarity with web development frameworks such as Flask, Django, or Pyramid.
- Must have excellent communication skills and be able to communicate complex technical information to non-technical stakeholders in a clear and concise manner.
- Must understand the company's long-term vision and align with it.
- Provide leadership, guidance, and support to team members, ensuring the successful completion of tasks, and promoting a positive work environment that fosters collaboration and productivity, taking responsibility of the whole team.
- 4-6 years of work experience in relevant field
- B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred .