Sr Python Software Engineer
Experience: 5 to 10 Years
Working Hours Expectations:
- Expected to work in USEST working hours and collaborate with US/India/Colombia teams.
- This is Hybrid mode working in Pune
- Night shift allowances will be given
- Shift timings will be 5:30 PM to 2:30 AM (Flexible)
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 ProblemSolving Analytical Collaboration and Accountability
- AWS certifications would be an advantage.
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 Crossfunctional Teams.
- Implement meaningful workarounds to shorten the customer downtime. Subsequently followup 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 crossfunctional 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 daytoday.
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 problemsolving and analytical skills.
- Excellent communication and teamwork skills.
- Ready to work in flexible working hours when needed.
sql,python,restful webservices,git,postgresql,azure,flask,collaboration,cloud computing,agile methodologies,analytical skills,orm tools,django,aws,db queries,docker,web application development,problem-solving,restful apis,web,rest,angular,sqlalchemy