Company Overview
PushAI is an innovative company based in Delhi, specializing in AI services within the IT Services and IT Consulting industry.
With a talented team of 51-200 employees PushAI is dedicated to driving digital transformation and cutting-edge solutions.
For more information, visit
Job Overview
We are seeking an experienced Python Software Developer to join our dynamic team in Delhi.
This full-time executive position is ideal for individuals with a strong background in Python development and stakeholder management.
Candidates should have a minimum of 10 to 30 years of work experience.
The role will involve working closely with cross-functional teams to deliver high-quality solutions.
Qualifications and Skills
- Proven expertise in Python programming with the ability to write clean, efficient, and well-documented code.
- Strong stakeholder management skills to effectively collaborate with clients and internal teams.
- Proficiency in software development methodologies and lifecycle to enhance development processes.
- Experience in designing, developing, and maintaining complex software systems and architecture.
- Ability to solve complex technical challenges and provide innovative solutions for business needs.
- Excellent communication and interpersonal skills to facilitate effective teamwork and collaboration.
- Strong analytical and problem-solving skills to address technical issues efficiently and swiftly.
- Must have experience in leadership and mentoring to guide junior developers and ensure quality standards.
Roles and Responsibilities
- Design, develop, and implement software solutions using Python to meet business requirements.
- Collaborate with stakeholders to gather requirements and ensure alignment with project goals.
- Ensure the quality and performance of applications through systematic testing and code reviews.
- Maintain software documentation to support development processes and facilitate future enhancements.
- Contribute to continuous improvement initiatives to enhance development and operational processes.
- Participate in project planning and provide technical guidance to junior team members.
- Stay updated with emerging technologies and industry trends to recommend improvements.
- Work closely with cross-functional teams to ensure effective integration and deployment of software solutions.