Senior Python Developer with Data expertise

at  Cognizant

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Aug, 2024Not Specified30 May, 2024N/AInspirationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SENIOR PYTHON DEVELOPER WITH DATA EXPERTISE

At Cognizant, our global community sets us apart—an energetic, collaborative and inclusive workplace where everyone can thrive. And with projects at the forefront of innovation, you can build a varied, rewarding career and draw inspiration from dedicated colleagues and leaders. Cognizant is right where you belong.

Responsibilities:

WHAT YOU’LL DO

  • Develop and maintain software applications using Java, Python, and SQL to ensure strong performance, scalability, and reliability.
  • Implement and maintain database solutions on SQL Server, including data modeling, querying, indexing, and optimization.
  • Apply Git for version control, managing codebase, and collaborating with other developers in a distributed development environment.
  • Practice Test-Driven Development (TDD) and conduct code reviews to enforce coding standards.
  • Explore and implement new technologies and frameworks, such as Scala and Hadoop, to improve existing systems or build new capabilities.
  • Solve and debug issues, performing root cause analysis and implementing solutions to ensure smooth operation of applications.
  • Collaborate with product owners, business analysts, and stakeholders to prioritize and refine the product backlog, ensuring that user stories are well-defined, estimated, and ready for implementation.
  • Ability to work in an Agile environment (Scrum/Kanban).

WHAT YOU BRING TO THE ROLE

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Minimum six years of experience in software development, proficient in Python, Java, and SQL Server.
  • Strong experience in TDD using frameworks like JUnit or pytest.
  • Detailed comprehension of Git version control concepts and practical experience in using Git for source code management and collaboration.
  • Possessing strong analytical and problem-solving abilities, complemented by excellent communication skills.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Toronto, ON, Canada