HamburgerMenu
hirist

Infocepts - Application Developer

InfoCepts Technologies Pvt. Ltd.
10 - 15 Years
Multiple Locations

Posted on: 22/04/2026

Job Description

Description :


Position : Application Developer - Python + PyQT

Location : Nagpur/Pune/Banaglore/Chennai

Type of Employment : Full-Time

Purpose of the Position :


To lead the end to end design, development, and optimisation of complex Python-based desktop applications using PyQt, while driving engineering excellence through code modularization, and best practice implementation. The role requires mentoring junior developers, owning technical decisions, and ensuring the delivery of scalable, high performance, and user-friendly software solutions.

Key Result Areas and Activities :


- Advanced Application Development : Develop and optimise PyQt-based applications with complex UI workflows, multi-threading, and performance critical logic.

- Quality Engineering & Code Excellence : Ensure robust code reviews, enforce coding standards, manage technical debt, and deliver high-quality maintainable code.

- Cross-Functional Collaboration & Delivery : Work closely with Product, QA, and Design teams to translate business requirements into scalable technical solutions.

- Team Leadership & Mentoring : Guide junior developers, support technical upskilling, and contribute to establishing engineering best practices.

Essential Skills :


- Advanced proficiency in Python (OOP, modular architecture, design patterns).

- Expert-level experience in PyQt5 / PyQt6, including signals/slots, threading, QML, widgets, and custom UI components.

- Strong experience in Code Modularization (clean code structuring, layered architecture, separation of concerns).

- Expertise in debugging, profiling, memory optimisation, and handling complex application workflows.

- Experience integrating APIs, managing application states, and building scalable UI/logic separation.

- Strong understanding of multithreading, multiprocessing, and event-driven programming.

- Proficiency with Git, branching strategies, and collaborative development workflows.

Desirable Skills :


- Familiarity with data processing libraries (NumPy, Pandas).

- Knowledge of CI/CD pipelines, DevOps basics, and automated deployment.

- Understanding of software security practices and secure coding.

- Experience working in Agile/Scrum environments

Qualifications :


- 10+ years of hands-on application/software development experience

- Minimum 5+ years experience in Python development

- Minimum 2+ years working with PyQt and modularised code architecture.

- Experience leading projects or mentoring developers is preferred.

Qualities :


- Strong analytical, architectural, and problem solving mindset.

- Leadership qualities with an ability to mentor and guide team members.

- High attention to detail and commitment toward producing high-quality code.

- Ability to handle ambiguity and take ownership of technical decisions.

- Excellent communication and cross-functional collaboration skills.

- Proactiveness, innovation mindset, and eagerness to improve engineering processes.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in