Cognizant Technology Solutions logo

Python Developer – API & Data Integration

Cognizant Technology Solutions·$56,650 – $103,000

Primary stack

RESTPythonAWSAzureSQL

Job description

About the Position

Python Developer – API & Data Integration

Experience: 6+ years

Location: Canada - Remote

Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

We are looking for a developer with strong Python, SQL, Azure/AWS, and API Integration experience to build applications, APIs, and data pipelines, while supporting application onboarding, authorization, and security solutions with exposure to Databricks or Snowflake.

Responsibilities

  • Design, develop, and support Python-based applications, integrations, automation workflows, and data processing solutions.
  • Build and maintain data ingestion and integration pipelines using Python, SQL, Databricks, and/or Snowflake.
  • Develop, manage, and integrate RESTful APIs to enable secure communication across enterprise applications and platforms.
  • Collaborate with application teams to understand system architecture, data flows, and access requirements.
  • Support application onboarding activities, including authentication, authorization, and access management integrations.
  • Implement and maintain security policies, role-based access controls (RBAC), and data protection standards.
  • Develop and optimize SQL queries, stored procedures, and data validation processes.
  • Deploy, monitor, and support solutions within Azure and/or AWS cloud environments.
  • Troubleshoot and resolve application, integration, security, and platform-related issues.
  • Partner with business, platform, and security stakeholders to design and deliver scalable and secure enterprise solutions.
  • Follow best practices for coding, testing, documentation, and operational support.

Requirements

  • Hands-on experience developing applications and integrations using Python.
  • Strong proficiency in SQL and database development.
  • Experience designing and consuming REST APIs and web services.
  • Experience working with Azure and/or AWS cloud platforms.
  • Understanding of authentication and authorization concepts such as OAuth, SSO, JWT, and RBAC.
  • Experience building and supporting data integration and ETL/ELT pipelines.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Excellent communication and collaboration abilities.

Work Model

At Cognizant, we strive to provide flexibility wherever possible, and we are here to support a healthy work-life balance through our various wellbeing programs. Based on this role’s business requirements, this is a remote position in Canada.

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

We Offer

  • Compensation: We are offering an annual salary between $56,650-$103,000.
  • Incentives: This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.

About the Company

Cognizant (NASDAQ: CTSH) is an AI Builder and a digital services company delivering end-to-end AI solutions that maximize investments for real results. Its deep expertise in business, process, and technology enables it to embed the unique context of each organization’s systems and technology from engineering to production at scale. Its goal: to improve the efficiency of teams, create value, and enable large enterprises to stay competitive in a rapidly changing world. For more information: cognizant.ai or @cognizant.

Additional Information

Les informations relatives à la rémunération du poste à pourvoir dépendent de la date de publication de l’offre de poste. Cognizant se réserve le droit de modifier ces informations à tout moment, sous réserve des lois applicables.

Cognizant est un employeur soucieux de l'égalité des chances entre candidats. Votre candidature sera étudiée indépendamment de votre race, couleur, sexe, religion, croyances, orientation sexuelle, identité de genre, origine, handicap, informations génétiques, grossesse, statut d'ancien militaire ou de toute autre critère jugé discriminant par les lois européennes ou françaises.

Vous êtes porteur d'un handicap, vous pouvez-nous contacter par courriel [email protected] si vous souhaitez préciser les aménagements nécessaires pour le poste ou les entretiens à venir.

Les candidats peuvent être invités à participer à des entretiens en face à face ou par vidéoconférence. En outre, les candidats peuvent être amenés à présenter une carte d'identité valide lors de chaque entretien.

Benefits That Make a Difference

Financial Well-being

We regularly review market data to ensure that compensation reflects the value you bring. Your benefits go beyond salary and can include retirement plans with matching contributions, financial training, and more.

Physical and Mental Well-being

We encourage you to prioritize your well-being with paid time off, flexible work where possible, health care plans, clinical counseling, our mental health alliance program, and more.

Your Career, Your Way

With over 350,000 roles at Cognizant, you’ll have the opportunity to explore new technologies, new industries, and new locations-and develop the skills you need to advance your career.

Making a Real Impact

Think about the brands you rely on every day. Chances are, they also rely on us to power their business. Here, you’ll turn bold ideas into solutions that improve people’s lives around the world.

Your Journey to Cognizant

Here’s what you can expect from our recruitment process. Please note that it may vary by role and location. Check our FAQ for more information.

Step 1: Find Your Role and Apply

Find an open role that matches your skills and career goals, then show us why you’re the perfect fit for that role. If no roles match your profile right now, please join our talent community.

Step 2: Chat with a Recruiter

If one of our recruiters determines that you’re a good fit for the role, they’ll contact you to set up a short conversation to better understand your background and skills.

Step 3: Showcase Your Talent

If you and our team want to move forward, you’ll meet with our hiring team. Some roles may also require technical assessments and/or client interviews.

Step 4: Final Decision

Our team will then review each candidate’s potential to succeed in the role. This step may take some time as we want to make the right decision-but you can count on us to keep you informed.

Didn’t Find the Right Opportunity?

Receive the latest updates on our job openings, recruitment events, and tailored news just for you.

Sign Up

We care about your privacy

Thank you, your preferences have been updated.

By clicking "Accept All", you agree to the storing of cookies on your device to give you the most optimal experience using our website. We may also use cookies to enhance performance, analyse site usage and to personalise your experience.

Manage Preferences

© Cognizant Technology Solutions. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Cognizant (Nasdaq-100: CTSH) is one of the world’s leading professional services companies, transforming clients’ business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the US, Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital atwww.cognizant.comor follow us @Cognizant.

More at Cognizant Technology Solutions

All 1110 roles

Popular searches