JOB TITLE: Senior Software Developer (Short-term Contract)
COMPANY: PPC Creative Limited
REPORTING TO: Chief Operating Officer
DEPARTMENT: Technical Support
LOCATION: Soho, London (Remote/Office-Based)
CONTRACT LENGTH: 4 to 8 weeks
COMPANY OVERVIEW
Picture Production Company is a leading International Creative Production agency that combines a dedicated award-winning creative team with unparalleled post-production facilities.
With offices in London and LA, we offer a full agency cross platform marketing service that delivers on brief, on budget and on schedule – our commitment, our passion, and our attention to detail can be seen on-screen in every job we do.
ROLE OVERVIEW
We are seeking an experienced Senior Software Developer to join our development team. In this role, you will design, develop, and maintain high-quality software solutions.
MAIN RESPONSIBILITIES
* Lead the design and implementation of complex software systems.
* Collaborate with product managers and stakeholders to define technical requirements.
* Write clean, maintainable, and efficient code.
* Conduct thorough code reviews and provide constructive feedback.
* Troubleshoot and resolve complex technical issues.
* Introduce and advocate for best practices in software development.
* Contribute to architectural decisions and technology selection.
* Participate in agile development processes including sprint planning and retrospectives.
SKILLS, EXPERIENCE & QUALIFICATIONS
* Experience with on premise hardware options and cloud platforms (AWS, Azure, or Google Cloud).
* Knowledge of containerization technologies (Docker, Kubernetes).
* Understanding of microservices architecture.
* Experience with performance optimization and scalability.
* Contributions to open-source projects.
* 5+ years of professional software development experience.
* Strong proficiency in at least one major programming language (e.g., Python, Java, C++, JavaScript)
* Experience with modern software development methodologies and practices.
* Proven track record of leading technical projects and delivering results.
* Excellent problem-solving and debugging skills.
* Strong understanding of software architecture principles and design patterns.
* Experience with database design and optimization.
* Familiarity with CI/CD pipelines and DevOps practices.
* Excellent communication and collaboration skills.
* Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
* Experience and understanding of implementation of AI services into pipelines.
The duties and responsibilities outlined above are intended to provide an overview of the role. The company reserves the right to amend or adjust these duties as necessary to meet the needs of the business.