
Trainee Python SDET IRC270344
- Gurgaon, Haryana
- Permanent
- Full-time
This project consists of different teams which work on various aspects of the search features development process. For this profile, specific roles & responsibilities are given below
- Extracting data from external websites using Python and other internal applications and ingesting into the Client’s databases
- Data Modelling and Schema Creation / Maintenance
- Creating and maintaining data pipelines using internal applications which use 5-10% Python
- Data analysis, Data visualisation, creating SQL reports and dashboards using internal applications
- Create configurations/business logic to show information
- Debugging issues during maintenance in case
- If features are not triggering
- Data pipelines are not failing
- SQL reports and dashboards are not working
- If some information related to our verticals is missing
- 10+ years leading large, highly complex technical programs w/ significant scope (4+ workstreams), budget and a large pool of resources.
- Must have prior software development experience.
- Must have experience leading multiple programs from initiation through completion.
- Communication / Collaboration
- Exceptional executive communication skills – able to address all levels of the organisation.
- Able to create/deliver audience-appropriate presentations and be persuasive.
- Cross Collaboration and the ability to work seamlessly across stakeholder groups, potentially with conflicting interests.
- Tech Stack
- Knowledge of ETL (Extract, Transform and Load) Systems
- Knowledge of Any Programming Language (Preferably Python), relational databases and web services
- Knowledge of working with Linux environments
- Continuous Improvement
- Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks
- Write and maintain appropriate documentation for manual and automated processes
- Understand the existing complex environment and be able to easily identify problem areas and undertake successful implementations to resolve and/or mitigate
- Program Management
- A roll-up-your-sleeves Program Manager who is eager to join a collaborative environment.
- Expert mastery of Program Management, along with a good understanding of other delivery methodologies as well.
- Command on vital program management aspects like budgeting, profitability, team management, stakeholder management, etc
- Strong sense of quality in terms of both program architecture and code style
- You love digging into technically complex problems to troubleshoot and figure out a solution
- Leading a team of engineers and analysts working on our product roadmap.
- Oversee software architecture, source control workflows, and perform code reviews to ensure exceptional code quality
- You will be responsible for improving the development experience and the quality of the codebase. You will define and uphold best practices and coding standards for the team
- Responsible for architecture and design decisions
- Own the stability and performance of the service that you work on
- Working with the Stakeholders to complete projects on time
- Contribute to the vision and long-term strategy in your area of expertise