[RNZ-973] | Python Developer

[RNZ-973] | Python Developer

15 Nov
|
NIIT Ltd
|
Greater Noida

15 Nov

NIIT Ltd

Greater Noida

Job Description



Job Description



The Developer will be responsible for developing Server components of Advanced Authentication. The server business logic is written in Python and product administration console in JavaScript. Would expect the developer to use Python3 for the business logic on server and ReactJS for the administration UI development. The developer is required to provide support for both the business logic and administration UI parts of the server.



He/she will gather Business requirements and is responsible for the end to end development of product capabilities, which includes Design, Implementation and Unit Testing. He/she need to ensure that the deliverables are of high quality.

He/she needs to interact with the test members, documentation and Technical support to take the product to the customers. He/she needs to work with Technical support team



Key Responsibilities



Use-case identification: Understand the requirement and formulate customer use cases that can be used as reference during implementation and testing of the features.

Engineering Requirement gathering: Analyze the customer requirement and come up with engineering requirements.

Architecture and Design: Based on the requirement and use cases, come up with Architecture and Design to meet the customer expectation.

Implementation: Lead and perform in-depth and thorough testing of the owned features/areas. Maintain the test cases and test results in test management system. Maintain the defects in defect Management system. Plan and realize the test environment, platforms, test cycles and regression cycles based on the strategy and quality evaluation at different stages of the product.

Process adherence and Deliverable ownership: Make sure to follow the required development process at all stages and deliver on the committed time. Take the responsibility to develop high quality product.

Customer support: Analyze customer defects and provide them fix in a timely manner. Perform root cause analysis to identify and own the improvement areas.

Technical expertise: Develop excellent knowledge about the domain, overall product, deployment scenarios. Keep upto date with technologies and development tools.

Mentoring: Should guide junior members in performing their activities effectively and help them develop technical skills.





Skills and Experience Required



BE/BTech in Electronics/Communication/Computer Engineering with 5 to 8 Years of experience in software development.



Should have 5 years of experience in Python.

Should have knowledge of Python v3.

Should have 5 years of experience with JavaScript (JS).

Should have excellent understanding of ReactJS (react.js)

It is Mandatory to have experience with Pyramid (Python Web Framework).

Should have good understanding of HTTP and REST

Should have ability to work with GIT or other Distributed Version Control Systems (DVCS)

Should have understanding of Test Driven Development (TDD) and have the ability to develop unit tests

Knowledge of Linux or Windows at the administrator level will be an added advantage.

Experience in C development will be an added advantage.

The original job offer can be found in Kit Job:
https://www.kitjob.in/job/19966725/rnz-973-python-developer-greater-noida/?utm_source=html

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: [rnz-973] | python developer
Publish a new Free Offer
Need to publish an offer? With more than 1 million unique users per month, you will find the ideal candidate for your company instantly, what are you waiting for!
Publish Now

Subscribe to this job alert