Wipro Technologies logo
    2y
    Apply

    Wipro Technologies is looking for a Python Developer

    Wipro Ltd. is a leading global information technology and consulting company, with over 240,000 dedicated employees serving clients across six continents. We harness the power of cognitive computing, hyper-automation, robotics, cloud, analytics and emerging technologies to help our clients adapt to the digital world and make them successful. Together, we discover.

    Job Title: Software Engineer… API and Integrations - Python

    Job Location: Sunnyvale, CA

    Job Type: Full type

    Description

    The Talent Productivity Engineering team builds strong data foundations, APIs, and Systems Integrations to enable a scalable, secure, intelligent, and automated data platform that empowers our agile talent workforce. As Software Engineer you will build a set of API's, messaging and event driven services and other Integration capabilities that will directly impact the LinkedIn applications and systems landscape across employee productivity, self-service, and candidate experience.

    Preferred candidate will have experience designing and developing complex Integrations and APIs between a wide best in breed/custom HR applications and third-party systems (ADP Payroll, Compensation and Benefit systems, Applicant Tracking Systems, Engineering Systems, Workday, Finance, Sales, or other SaaS or in premise systems).

    Responsibilities

    • Design, develop, test, deploy, support, enhance API's, messaging and event driven services and back-end integration solutions to seamlessly connect LinkedIn enterprise systems powering Talent productivity.
    • Facilitate requirements gathering and process mapping workshops, review business/functional requirement documents, author technical design documents, test plans, support plans and produce high quality API'S and integrations.
    • Partner with cross-functional teams such as Payroll, Finance, Sales Ops, Facilities, Enterprise Productivity Engineering to streamline and automate data delivery and synchronization among enterprise applications.
    • Assist with implementing standard operating procedures, facilitate review sessions with functional owners and end-user representatives, leverage technical knowledge and expertise to drive improvements.
    • Actively maintain and enhance integration standards & toolset by performing code and design reviews with a senior team member and peers.
    • Work closely with Development and Infrastructure teams to automate, orchestrate, and deploy infrastructure and code through DevOps and CI/CD pipelines.
    • Must be able to work cross-functionally.

    Basic Qualifications

    • 7+ years current Active hands-on years working experience in designing and writing code (Enterprise systems Integration).
    • BS in Computer Science or related field or equivalent technical experience
    • 3+ years Solid software development experience in Python and in Python frameworks such as Django, Flask/Fast, Bottle, web2py, Airflow2, Pytest,
    • Programming experience in Java or C#
    • Object and data modeling; familiarity with databases, tools, and variants (such as Microsoft SQL, Postgres, Cosmos DB, MySQL etc. and NoSQL databases such as Mongo),
    • Knowledge of code versioning such as GIT or VSTS or similar
    • Integration design and development using REST Web Services, microservices, SOAP, messaging, events, and middleware; XML XSLT and SQL
    • Experience in Unix/Linux environment

    Preferred Qualifications

    • Highly self-driven, execution-focused, with a willingness to do what it takes to deliver results as you will be expected to rapidly cover a considerable amount of ground.
    • Understanding of development methodology and actual experience writing functional and technical design specifications
    • Experience with database and query optimization, debugging, QA functions, user defined functions, views, stored procedures, indexes etc.
    • Strong verbal and written communication skills
    • Strong prior technical, development background in either Services or Engineering - Hands on solution design experience; experience developing applications on top of platforms.
    • The candidate should be comfortable with modern frameworks (python frameworks Flask/Django/Fast API /Node.js frameworks) and technologies and be able to work with technical team members.
    • Experience Azure cloud platform (APIM, Azure functions, Service Bus, Event Hub, Event Grid, Databricks, Data Factory, AI services, Elastic Search).
    • More than anything else, it must be equal parts data-driven and results-driven.
      *