My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Fri 30/08/2024

Senior Python Developer

Edinburgh, UK
Apply Now

Company: SALT SEARCH

Job Type: Contract, FullTime

Salary: £685 per day

**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.

Apply Now