company logo

Python Developer –Store Applications

Bangalore
Kolkata
Noida
Full-Time
Mid-Level: 4 to 6 years
6L - 20L (Per Year)
Posted on Oct 21 2024

About the Job

Skills

Python programming
POS Application Development
API development
Software architecture
Unit testing
Unix/Linux
CI/CD

Job Title: Python Developer –Store Applications

Experience: 4-7 years

Notice : Immediate

Budget: <16LPA

 

Experienced Python developer for long-term project work building custom POS solutions and technologies for clients.

Responsibilities:

1. Python Development:

   - Utilize Python programming language to create efficient and effective solutions for POS modules.

   - Write clean, maintainable, and modular code, following best practices.

2. Unix/Linux Experience:

   - Demonstrate proficiency in Unix/Linux environments, ensuring seamless integration of POS applications with the operating system.

3. POS Application Development:

   - Collaborate with cross-functional teams to design, develop, and maintain robust POS applications.

   - Implement and enhance store application features, ensuring end-user satisfaction, performance, and security.

4. Testing:

   - Develop and implement comprehensive testing strategies, including unit testing, integration testing, and end-to-end testing.

   - Identify and fix bugs, and work towards improving overall code quality.

5. Data Structures and Data Normalization:

   - Design and implement data structures to optimize data storage and retrieval in a databases.

   - Ensure data normalization and integrity and contribute to the optimization of data processing workflows.

6. CI/CD:

   - Implement and maintain continuous integration and continuous deployment (CI/CD) pipeline components for POS applications.

   - Automate testing and deployment processes to streamline the development lifecycle.

Qualifications:

1. Bachelor’s degree in Computer Science, Information Technology, or a related field.

2. 3-7 years of proven experience in Python development, with a focus on POS applications.

3. Strong understanding of Unix/Linux environments and their integration with enterprise applications.

4. Experience in designing and implementing data structures, as well as expertise in data normalization techniques.

5. Proficient in automated testing including unit, functional, integration, and failure testing in a CI/CD context.

6. Solid understanding of software development best practices and coding standards, including agile processes.

7. Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.

8. Strong communication skills, both verbal and written.

Preferred Skills:

1. Knowledge of Store applications and POS solutions.

2. Familiarity with EDI implementation.

3. Familiarity with remote on-prem deployments, troubleshooting and support.

4. Familiarity with file-based data storage and retrieval.

5. We are specifically NOT looking for a developer who's only Python experience involves Django. It is a prescriptive web library which differentiates from our work significantly.


About the company

QuickSort Solutions Pvt. Ltd. is a leading recruitment company based at Noida Locationand has been specializing in providing highly professional individuals for open positions. QuickSort Solutions Pvt. Ltd. has been successful in working with recruiting companies to expedite and simplify the hiring process. Our recruiters have a sharp eye for talent and quality and will provide you with the best i ...Show More

Industry

Staffing and Recruiting

Company Size

11-50 Employees

Headquarter

Noida

Other open jobs from Quicksort Solutions Pvt. Ltd.