266 HyrEzy Talent Solutions Jobs
Senior Software Engineer - Python Programming (5-10 yrs)
HyrEzy Talent Solutions
posted 19d ago
Fixed timing
Key skills for the job
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
Functional Areas: Other
Read full job descriptionPrepare for Software Python Engineer roles with real interview advice