Python Airflow Developer for Tata Consultancy service
About the role
Total Experience: 6-8 years
Role Description:
• Design and maintenance of services in Python
• Provide guidance and expertise for Python solutions
• Responsible for the end-to-end technical solution as defined by the solution architecture and resolving design ambiguity
• Provide technical leadership, expert counsel and guidance to the development team, adhering to solution architecture and best practices
• Leads complex group meetings (including business partners) for technical design, decision making, problem solving, implementation and strategic planning
• Provides direction, expertise, feedback, coaching and development to build the capability of junior technical development staff
• Conduct analysis in form of written and/or diagram to provide feedback
• Create, design, analyze, develop and debug
• Various tasks such as updating table entries, create program variants
• Develop interface to transfer data between two systems
• Support the integration projects through various phases from gathering business requirements to go-live and post-implementation support
• Analyze business requirements and provide guidance and clarity
• Support the assessment of change requests (corrections, enhancements), proposing and developing solutions
• Support the team during requirements and testing
• Perform unit testing for the developed objects
• Prepare technical design document of the development
• Prepare PRP document and provide walkthrough
• Implement the changes using Service Now Ticketing process
• Create implementation plan and preparations for Go-Live
• Develop accurate estimates for completion of technical tasks
• Manage risks, assumptions and constraints and communicate to appropriate parties
• For production problem tickets, determine root-cause analysis and provide options for solution
• Provide first class support to immediate team and all partners
• Develop API / Web Services
• Provide guidance to adhere to compliance items like server
Required Skill Set:
• Undergraduate Computer Science or Engineering Degree or equivalent experience.
• Proven experience in leading development team on large projects or programs interfacing with multiple applications and/or third parties
• Proven experience as a senior Python developer
• Proven experience in Oracle, MS-SQL, Postgres and Airflow
• Experience in front end and backend development
• Knowledge of flow of data; inbound and outbound files
• Proven experience with agile delivery methodology and governance
• Ability to successfully multi-task
• Solid grasp of OO principles.
• 5+ years’ experience with Java technologies such as: Spring, Spring Boot, JAX-WS and JAX-RS
• Experience with IntelliJ, Eclipse IDE
• Experience with Source Code Management system such as GIT
• Experience with DevOps such as Jenkins
• Experience with PCF, OCP, Azure, AWS, Webservices (SOAP and REST)
• Middleware technologies (ex. MQSeries/Kafka, Redis)
Desired Skill Set:
• JCL knowledge/experience & willing to learn
• Basic knowledge API / Web services
• VISIO creating flows and diagrams experience
"
Python Airflow Developer for Tata Consultancy service
About the role
Total Experience: 6-8 years
Role Description:
• Design and maintenance of services in Python
• Provide guidance and expertise for Python solutions
• Responsible for the end-to-end technical solution as defined by the solution architecture and resolving design ambiguity
• Provide technical leadership, expert counsel and guidance to the development team, adhering to solution architecture and best practices
• Leads complex group meetings (including business partners) for technical design, decision making, problem solving, implementation and strategic planning
• Provides direction, expertise, feedback, coaching and development to build the capability of junior technical development staff
• Conduct analysis in form of written and/or diagram to provide feedback
• Create, design, analyze, develop and debug
• Various tasks such as updating table entries, create program variants
• Develop interface to transfer data between two systems
• Support the integration projects through various phases from gathering business requirements to go-live and post-implementation support
• Analyze business requirements and provide guidance and clarity
• Support the assessment of change requests (corrections, enhancements), proposing and developing solutions
• Support the team during requirements and testing
• Perform unit testing for the developed objects
• Prepare technical design document of the development
• Prepare PRP document and provide walkthrough
• Implement the changes using Service Now Ticketing process
• Create implementation plan and preparations for Go-Live
• Develop accurate estimates for completion of technical tasks
• Manage risks, assumptions and constraints and communicate to appropriate parties
• For production problem tickets, determine root-cause analysis and provide options for solution
• Provide first class support to immediate team and all partners
• Develop API / Web Services
• Provide guidance to adhere to compliance items like server
Required Skill Set:
• Undergraduate Computer Science or Engineering Degree or equivalent experience.
• Proven experience in leading development team on large projects or programs interfacing with multiple applications and/or third parties
• Proven experience as a senior Python developer
• Proven experience in Oracle, MS-SQL, Postgres and Airflow
• Experience in front end and backend development
• Knowledge of flow of data; inbound and outbound files
• Proven experience with agile delivery methodology and governance
• Ability to successfully multi-task
• Solid grasp of OO principles.
• 5+ years’ experience with Java technologies such as: Spring, Spring Boot, JAX-WS and JAX-RS
• Experience with IntelliJ, Eclipse IDE
• Experience with Source Code Management system such as GIT
• Experience with DevOps such as Jenkins
• Experience with PCF, OCP, Azure, AWS, Webservices (SOAP and REST)
• Middleware technologies (ex. MQSeries/Kafka, Redis)
Desired Skill Set:
• JCL knowledge/experience & willing to learn
• Basic knowledge API / Web services
• VISIO creating flows and diagrams experience
"