Job Location : Edinburgh, UK
**Job Title:** Senior Python Software Developer (Contract)
**Location:** Remote, with 4 days per month required in Edinburgh
**Day Rate:** £685 per day (Inside IR35)
**Contract Duration:** 5-month rolling contract
**Job Summary:**
We are seeking a highly skilled Senior Software Developer with experience in PyQt and/or PySide to join our dynamic team on a 5-month rolling contract basis. The role involves developing a robust, offline-capable desktop application for site information metadata collection, integrated with Oracle databases. This application will enable efficient metadata collection while offline and synchronize with a central database archive once an internet connection is available or upon return to the office.
**Key Responsibilities:**
- Design and develop a high-performance desktop application using PyQt or PySide.
- Implement secure data synchronization between the application and Oracle databases.
- Create an intuitive, touch-friendly user interface for Windows 10/11 environments.
- Develop offline capabilities with local data storage and record conflict resolution.
- Integrate additional tools, such as graphical viewers and voice recorders.
- Ensure data security and integrity throughout the application.
- Provide technical leadership and mentorship within a dynamic team.
- Collaborate with stakeholders to refine and implement project requirements.
**Qualifications and Essential Criteria:**
- Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent experience.
- Proven experience as a Senior Software Developer, with a strong portfolio of desktop applications.
- Expert-level proficiency in Python, with extensive experience in PyQt or PySide.
- Experience with Oracle databases and ORM technologies.
- Experience with offline-first application design and data synchronization.
- Familiarity with cloud technologies.
- Familiarity with Windows application development and touch-screen interfaces.
- Strong communication skills and ability to work in a team environment.
- Active SC clearance is highly desirable, but we are open to candidates who are SC-eligible.
**Additional Information:**
- This role is inside IR35.
- Requires 4 days per month on-site in Edinburgh.
- Day rate: £685 per day.
- 5-month rolling contract, with the potential for extension.
Candidates with active SC clearance are preferred, but we are open to individuals who are eligible for SC clearance.
Salary : 685 - 685
Apply Now!