Python Developer (SC Cleared)

Python Developer (SC Cleared)

Posted 3 days ago by LSA Recruit on Linkedin

Negotiable
Undetermined
Undetermined
Greater London, England, United Kingdom

Summary: We are looking for a highly skilled Senior Developer with active SC Clearance to join our team, focusing on the development and maintenance of our Azure Databricks platform for economic data. The role involves full-stack development, primarily using Python, and includes reverse engineering existing codebases to integrate new features. The candidate will collaborate with cross-functional teams to ensure high-quality software delivery aligned with business goals. Strong experience in both front-end and back-end development is essential for this position.

Key Responsibilities:

  • Contribute to both front-end and back-end development of applications and APIs interacting with the Azure Databricks platform.
  • Develop user interfaces using modern front-end frameworks (e.g., React, Angular, Vue.js) and ensure a seamless user experience.
  • Develop robust and efficient back-end services and APIs using Python.
  • Develop and maintain Python code for data processing, API development, and integration with the Azure Databricks environment.
  • Utilise relevant Python libraries and frameworks (e.g., Flask, Django, Pandas, NumPy).
  • Collaborate with cross-functional teams to build and enhance banking applications.
  • Work closely with UI/UX Designers to integrate visualizations seamlessly into web applications or other platforms.
  • Work on data interfaces to connect various systems within the bank.
  • Write unit and integration tests to ensure code quality and reliability.
  • Develop and maintain .NET code for back-end services, APIs, and integrations with other systems (optional).
  • Analyse and understand existing codebases to identify areas for improvement, bug fixes, and new feature implementation.
  • Document findings and create clear specifications for changes.
  • Design and develop RESTful APIs for data access and integration with other systems.
  • Work with various databases (e.g., SQL Server, Azure SQL Database, NoSQL databases) to store and retrieve data.
  • Write efficient database queries and optimise database performance.
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate closely with other developers, data engineers, and other team members.
  • Communicate technical concepts effectively to both technical and non-technical audiences.

Key Skills:

  • 10+ years of experience in software development, with a focus on both front-end and back-end development.
  • Strong proficiency in Python.
  • Experience with front-end frameworks (e.g., React, Angular, Vue.js).
  • Experience with API development and integration (RESTful APIs).
  • Experience working with databases (SQL and NoSQL).
  • Experience with version control systems (e.g., Git).
  • Solid understanding of software development principles and best practices.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork skills.
  • Demonstrable experience of reverse engineering existing codebases.
  • Experience with Azure cloud platform and services.
  • Experience with Azure Databricks.
  • Experience with containerisation (Docker) and orchestration (Kubernetes).
  • Experience with CI/CD pipelines.
  • Experience with testing frameworks (e.g., pytest, xUnit).
  • Familiarity with economic data or financial markets.

Salary (Rate): undetermined

City: Greater London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT