Senior Software Engineer - Python Programming

HyrEzy Talent Solutions LLP
Pune
5 - 10 Years

Posted on: 04/06/2025

Job Description

Job Description :


Responsibilities :

- Responsible for handling the product issues' analysis, troubleshooting, and resolution.

- Take ownership of providing technical support for the issues that could not be resolved by the Level 1 & Level 2 customer support teams.

- Responsible for handling product related technical queries from the stakeholders.

- Coordinating the issues internally with the Team Leads, Product Managers, Roadmap Team, and Cross-functional Teams.

- Implement meaningful workarounds to shorten the customer downtime. Subsequently follow-up and ensure the implementation of the permanent solutions.

- Identify the root cause of an issue, document it, and provide feedback to the roadmap team on corrective actions to ensure such cases are not missed in the future.

- Participate in or organize a war room call to troubleshoot the issue, with collaboration with the cross-functional teams.

- Ensuring meeting the agreed SLAs

- Incident management, reporting, RCA documentation in Jira

- Plan, design, develop, and maintain software application defect fixes in a timely manner

- Write clean, scalable, and efficient code.

- Implement software solutions using Python, Flask, Angular, PostgreSQL, SQLAlchemy, and AWS services.

- Conduct unit testing and integration testing to ensure software quality.

- Collaborate with Quality Assurance teams to identify and fix software defects.

- Create and maintain technical documentation for software projects.

- Use version control systems (Git) to manage and track code changes.

- Participate in code reviews to ensure code quality, consistency, and best practices.

- Work as part of an agile development team to deliver software increments.

- Open to learn from each other in the team and each experience day-to-day.

Qualifications :

- Bachelor's degree in computer science, Software Engineering, or a related field.

- Proven experience as a Software Engineer or in a similar role.

- Proficient in one or more programming languages.

- Strong problem-solving and analytical skills.

- Excellent communication and teamwork skills.

- Ready to work in flexible working hours when needed.

Requirements :

- Experience with web application development and support (frontend and/or backend).

- Have at least 5 years of experience in developing & supporting Python related applications.

- Experience in building & supporting applications with containerization such as Docker

- Experience in writing relatively complex DB queries (any relational DB) is required.

- Experience in building web platforms with Angular 9+ is nice to have.

- Experience in building RESTful APIs using Python and web frameworks such as Flask is required.

- Experience in working in any of the ORM tools like SQLAlchemy, Django is required.

- Experience with cloud computing platforms i.e. AWS (other Cloud knowledge is also considered on Azure or Google Cloud) is nice to have.

- Should be comfortable with Agile methodologies, such as Scrum, Kanban

- Key competencies required: Support, Problem-Solving, Analytical, Collaboration, and Accountability

- AWS- certifications would be an advantage

info-icon

Did you find something suspicious?