Xerox

Backend Developer (Python)


PayCompetitive
LocationKochi/Kerala
Employment typeFull-Time

This job is now closed

  • Job Description

      Req#: 32344

      General Information

      Press space or enter keys to toggle section visibility

      City
      Kochi
      State/Province
      Kerala
      Country
      India
      Department
      Design & Development Engineering
      Date
      Friday, February 3, 2023
      Working time
      Full-time
      Ref#
      20021732
      Job Level
      Individual Contributor
      Job Type
      Experienced
      Job Field
      Design & Development Engineering
      Seniority Level
      Associate

      Description & Requirement

      Press space or enter keys to toggle section visibility

      About Xerox Holdings Corporation

      For more than 100 years, Xerox has continually redefined the workplace experience. Harnessing our leadership position in office and production print technology, we’ve expanded into software and services to sustainably power today’s workforce. From the office to industrial environments, our differentiated business solutions and financial services are designed to make every day work better for clients — no matter where that work is being done. Today, Xerox scientists and engineers are continuing our legacy of innovation with disruptive technologies in digital transformation, augmented reality, robotic process automation, additive manufacturing, Industrial Internet of Things and cleantech. Learn more at www.xerox.com and explore our commitment to diversity and inclusion.


      Designation: Backend Developer (Python)

      Job Location- Kochi (Hybrid)

      Experience Required: 5+ years


      Summary:


      We are looking for a Python API/Microservices developer who will be responsible for building high-performing, scalable, responsive web applications and web API’s. An ideal candidate should be highly adept at writing clean, testable, and scalable code to develop middleware/backend API components, extensively involve in integration with UI components, and own/manage the database layer (RDBMS and NoSQL). You should also have hands-on experience in API/RESTful and Micro services design patterns, development and testing RESTful API’s. In addition, they should know the installation, configuration and troubleshooting of API’s. The developer must have a basic to advanced understanding of front-end technologies and work in collaboration with front-end developers.



      Job Responsibilities:


      Your responsibilities will include:

      · Effectively analyze, design, develop, as well as implement RESTful/Microservices in Python

      · Implement, integrate and document a variety of software features through the REST API based on architecture guidelines and frameworks

      · Apply the latest software design patterns and contribute to the technical design of new solutions

      · Testing and debugging applications to ensure low latency and high performance

      · Develop reusable, efficient, testable, and scalable code

      · Troubleshoot issues and solve bugs, perform root cause analysis and propose a solution

      · Integrate UI elements with server-side logic in collaboration with front-end developers

      · Implementing API security and data layer protection

      · Accommodate and integrate various database solutions (SQL server, MongoDB)

      · Reprogramming existing databases to improve functionality

      · Familiarity with Automation Unit testing frameworks.

      · Ability to collaborate on projects and work independently when required.


      Required skills:


      · Bachelor’s/ master’s degree in computer science , Computer Engineering or any closely related discipline


      · At least 5+ work experience in any Python web framework, like Django, Flask, or Pyramid


      · Familiarity with code versioning tools, like Git


      · Working knowledge of front-end programming languages, including JavaScript, HTML, CSS, AngularJS, and Bootstrap


      · Working knowledge of RDBMS (Tables, Joins, Stored Procedures, Schema’s, etc.) and MongoDB


      · Hands-on experience in Microservices Architecture, Docker and Orchestration


      · Strong communication, organizational and analytical skils.

      Experience in Agile software development


      · Knowledge of popular Python libraries and frameworks


      · Ability to test and debug tools


      #LI-NJ1



  • About the company

      For more than 100 years, Xerox has continually redefined the workplace experience. Harnessing our leadership position in office and production print technology, we’ve expanded into software and services to sustainably power today’s workforce.

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.