##### Job Description :
Are you looking for your next opportunity? At Reqiva we have partnered with an
exciting client who are looking for a Senior Python Developer.
You will be working within a team to design, develop, test and deliver new
functionalities and improve the code base of their Digital Signage client
device technology.
#####
**The key responsibilities of the Senior Software Engineer include:**
* Write & test code, refining and rewriting it as necessary and communicate with any engineers involved in the project.
* Follow the full software development cycle.
* Develop existing programs by analysing and identifying areas for modification.
* Analyse use requirements, produce specifications and documentation for new features.
##### **As the successful Senior Software Engineer you will have:**
* 5+ years experience working in a similar role.
* Strong demonstrable experience with Python, JavaScript, HTML & CSS.
* Experience of Linux distributions, ideally RedHat based, including experience with writing and debugging graphical environments and system boot.
* Modern programming techniques such as code reviews, unit testing and CI/CD.
* Experience working with Scrum or other Agile based methodologies preferable.
* Proficiency in Software Development Processes and tools including git, Jira.
* An added bonus if you have experience with C, C++ or other system programming languages.