Posted on: 22/04/2026
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.
Did you find something suspicious?
Posted by
Vinay Sakarkar
Deputy Manager - Talent Acquisition at InfoCepts Technologies Pvt. Ltd.
Last Active: 22 Apr 2026
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1630267