Jobs.ca
Jobs.ca
Language

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

"

About Tata Consultancy Service(TCS)

501-1000

Tata Consultancy Service(TCS) Plumbing / Remodeling / Repair / Maintenance of residential electrical wiring maintenance services, electrical panel maintenance & lighting maintenance in Nagpur, Maharashtra.