Python Spark Nifi Developer

Full Time
  • Full Time
  • Toronto

Tata Consultancy Services

About TCS

TCS operates on a global scale, with a diverse talent base of more than 600,000 associates representing 153 nationalities across 55 countries. TCS has been recognized as a Global Top Employer by the Top Employers Institute – one of only eight companies worldwide to have achieved this status. Our organizational structure is domain-led and designed to offer businesses a single window into industry-specific solutions. Our agile industry units have embedded capabilities to enable rapid responses that provide a competitive edge to our customers.

This, coupled with a unique Global Network Delivery Model™ (GNDM™), is recognized as the current benchmark of excellence in technology deployment. We have made significant investments in digital technology, horizontal, and vertical platforms, allowing us to successfully serve our clients for over 50 years.

Skills and Responsibilities:

• Excellent written and oral communication skills. Ideas must be clearly understood and shared.



• Ability to work independently with minimum supervision.

• Strong ability to work on several concurrent assignments involving various technologies and environments.

• Disciplined approach to development methodology and software development technologies and concepts.

• Extensive hands-on experience with all phases of SDLC.


• Good years’ experience with Python

• Good years’ experience using Linux/Unix, including related scripting.

• Good years’ experience using source control systems (GIT preferred)

• Good years’ experience using Spark.


• Experience with Nifi is required.

• Experience with Docker is required.

• Hands on experience with RDBMS Systems Server (Postgres preferred)

• Experience working with large volumes of data processed daily.


• Experience supporting production applications. Willing to be on

• Participate in development (Coding) of cost effective and robust applications.

• Provide technical support to applications in production and during user acceptance testing.

• Participate in systems implementation, planning, and development.


• Provide technical guidance to other team members.

Tata Consultancy Services Canada Inc. is committed to meeting the accessibility needs of all individuals in accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and the Ontario Human Rights Code (OHRC).

Should you require accommodations during the recruitment and selection process, please inform Human Resource

Thank you for your interest in TCS. Candidates that meet the qualification for this position will be contacted within a 2-week period. We invite you to continue to apply for other opportunities that match your profile.

To apply, please visit the following URL: