Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Design, develop, and maintain Python-based user interfaces and interactive components integrated with backend logic. Analyze user workflows, troubleshoot and optimize applications, and collaborate with technical teams to deliver reliable solutions in an on-premises environment.
Job details
Key Responsibilities: Design, develop, and maintain user interfaces using Python and relevant Python libraries or frameworks. Build interactive UI components and integrate them with Python-based backend logic. Analyze user requirements and workflows to develop intuitive, efficient, and user-friendly interfaces. Troubleshoot, test, and optimize UI applications for performance and usability. Collaborate with technical teams to deliver reliable solutions within an on-premises environment. Required Skills: Strong hands-on expertise in Python programming. Proven experience designing and developing UI applications using Python modules such as Tkinter, PyQt, Streamlit, or Dash. Strong understanding of UI design principles, usability, and user experience enhancement. Excellent analytical, problem-solving, and debugging skills. Experience working in on-premises development environments. Preferred Qualifications: Banking or financial services domain experience is preferred but not mandatory. Experience integrating UI components with APIs, databases, or backend services. Note: Strong hands-on Python and UI development experience is the primary requirement; banking domain knowledge is an added advantage.
What you’ll do
Design, develop, and maintain Python-based user interfaces and interactive components integrated with backend logic. Analyze user workflows, troubleshoot and optimize applications, and collaborate with technical teams to deliver reliable solutions in an on-premises environment.
Requirements
Requires strong hands-on Python expertise and proven experience developing UI applications with frameworks such as Tkinter, PyQt, Streamlit, or Dash. Candidates should understand UI design and usability and have strong analytical, problem-solving, and debugging skills; banking experience is preferred but not required.
Listed skills
- Problem solving · Preferred
- Troubleshooting · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- Tkinter
- PyQt
- Streamlit
- Dash
- User Interface Development
- User Experience
- Usability
- API Integration
- Database Integration
- Backend Integration
- Troubleshooting
- Testing
- Performance Optimization
- Problem-Solving
- Debugging
Job areas
- Software
- Technology
More jobs from Centraprise
TOSCA and Selenium - Sr. Consultant/ Architect
- Remote
- Canada
- Posted Oct 27, 2026
Tosca QA Engineer
- Remote
- Canada
- Posted Oct 27, 2026
OBIEE Developer
- Remote
- Canada
- Posted Oct 17, 2026
Senior UX Designer
- On-site
- Toronto, ON
- Posted Oct 16, 2026
