About the client:Our Client is a global technology company, home to more than 220,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services.Mode of working: Hybrid(3 Days from Office)Locations: Noida, Pune, Chennai, Hyderabad, BengaluruYour Role:We are looking for a Senior Python Developer with 8+ years of experience to build the mostamazing product experience. You’ll get to work with other engineers to build a delightful feature experience to understand and solve our customer’s pain pointsWe are looking for a Senior Python developer to join an agile development team to engineernew product features using Python based stack – Python3 and Flask. You will act as aPython SME, working with other team members to create & define APIs, streamline &optimize code, and integrate open-source libraries.Your Responsibilities: Building efficient and reusable Python API workflow componentsDeveloping programs to consume external hosted open API’sApply Best Practice for Python to the development processImplement, develop, automate, and unit test business processes between various data repositories, systems and applications.Analyse and improve the performance, scalability, stability, and security of the codeImprove engineering standards, tooling, and processesParticipate in the full SDLC process using Agile methodology including discovery, inception, story and task creation, breakdown and estimation, iterative planning, development and unit testing, and release/deployment.Work with our DevOps team to ensure a continuous integration and deployment of developed features happenPackaging of solutions for deployment in various environments.Design & implementation of low-latency, high-availability, performant applicationsImplementation of security & data protection.Skills & Qualifications:5+ years of experience with a start-up mentality and high willingness to learnStrong communication skills, team player with attention to detail who is happy working in an agile development environmentExpert in Python development using Flask framework, with experience on large scale REST API applications and business logic componentsExperience in developing scheduled jobs using APScheduler and gUnicornExpert in using Python libraries and frameworksExperience in RDBMS & NoSQL databasesExperience of writing Python tests using automated tasks, and enforcing code quality e.g. pytest, pylint, unittestExperience in developing data pipelines using Google Cloud Platform services – Google Cloud Pub-Sub and Google DataflowProficiency with SDLC tools (e.g. Confluence, JIRA, BitBucket, SourceTree)Preferred Skills:Experience in API documentation tools (Swagger, Postman)Knowledge of writing complex and efficient SQL for Postgres databasesDocumentation of technical design using standards like UML
Job Title
Senior Python Developer (Product Development)