Software Engineer

The BBC
Newcastle upon Tyne, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 160K

Job location

Newcastle upon Tyne, United Kingdom

Tech stack

HTML
JavaScript
PHP
Amazon Web Services (AWS)
CSS
Code Review
Databases
Continuous Delivery
Relational Databases
Database Storage Structures
DevOps
Python
PostgreSQL
Microsoft SQL Server
Node.js
Prism (Software)
Software Engineering
SQL Databases
Data Streaming
TypeScript
Google Cloud Platform
React
Flask
Backend
FastAPI
Front End Software Development
Terraform
Legacy Systems

Job description

very supportive team and have a genuine interest in helping our engineers grow. You'll be encouraged to take regular personal development time to give you the space to learn something new and help you take the next step in your career. Main responsibilities As a backend leaning full-stack software engineer working on Allocate you'll be helping to transform the Allocate system. This will involve mapping out key data flows, understanding database structures, documenting, and making pragmatic suggestions to improve the codebase. You will have excellent communication to collaborate with a third-party engineering team developing Allocate. You'll be involved with a wide range of tasks, from untangling database relationships to optimise slow running SQL queries, updating the codebase to modern PHP versions and to establish and maintain coding standards. Allocate is a mature system which uses vanilla PHP and extensive PHP experience is essential. Allocate also uses, every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise. DISCLAIMERThis job description is a written statement of the essential characteristics of the job, with its principal accountabilities, incorporating a note of the skills, knowledge and experience required for a satisfactory level of performance. This is not intended to be a complete, detailed account of all aspects of the duties involved.#J-18808-Ljbffr Similar jobs, Job Description Senior Software Engineer - AI Startup - Up to 140k Salary: £70,000 - £140,000 + meaningful equity ️ Location: London, flexible working arrangements, ideally 2/3 days in office Tech Stack: Python, Flask, FastAPI, React, TypeScript, GCP (Backend...

Requirements

Microsoft SQL Server and j Query, so familiarity with these technologies is desirable. This role is ideal for an engineer looking to step up into a senior position in the future given a large part of the role involves leading development, reviewing code, setting standards, optimising code, organising and prioritising work. There will no doubt be opportunities to contribute to other exciting projects in CDA, so some experience or a willingness to learn other technologies such as React, Node.js and AWS is a bonus. Are you the right candidate Essential* Excellent PHP skills* Excellent experience designing and optimising relational database systems* Familiarity with frontend technologies such as HTML, CSS & Java Script* Experience leading large/complex projects* Excellent communication skills with an ability to collaborate with colleagues and stakeholders* Strong troubleshooting and problem-solving skills* Familiarity with software development methodologies, such as pairing, code reviews, agile planning and continuous delivery Desirable* Experience identifying and fixing accessibility issues* j Query experience* Experience managing or working on legacy systems* Experience with data flow modelling* React, Node.js & AWS skills About the BBCThe BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. Priority consideration means for those employees seeking redeployment their application will be considered alongside anyone else at risk of redundancy, prior to any individuals being considered who are not at risk. We don't focus simply on what we do - we also care how we do it. Our values and the way we behave are important to us. Please make sure you've read about our values and behaviours here. Diversity matters at the BBC. We have a working environment where we value and respect, Job Description Full Stack Software Engineer - TypeScript / React / Postgres / AWS / Terraform / DevOps We are looking for a number of highly motivated Full Stack Software Engineers to join a fast-growing industrial tech startup focused on reinventing manufacturing. You..., Required Qualifications Bachelors or masters degree in computer science, Engineering, or a related technical field. 8+ years of hands-on software development experience, including large-scale backend systems or platform engineering. Expert in Python with a strong..., White Collar Factory (95009), United Kingdom, London, London Software Engineering Manager - Services About this role Capital One is looking for a Software Engineering Manager to join us in our London office. You will have previous experience of leading a Software...

Benefits & conditions

certification. Benefits - We offer a negotiable salary package, a flexible 35-hour working week for work-life balance and 25 days annual leave with the option to buy an extra 5 days, a defined pension scheme and discounted dental, health care and gym. Job introduction Corporate Digital & Applications (CDA) is a high-performing department that builds a wide array of internal applications to serve our talented BBC colleagues. We look after the BBC's intranet, internal mobile applications, public-facing corporate sites, and dozens of internal bespoke web applications. Almost every person in the BBC uses at least one of our systems every week, and our audience-facing sites receive millions of views from the public every month. We're looking for an experienced full-stack engineer to work on a vital web-based scheduling system called Allocate. Allocate is used by our BBC News and radio production colleagues to help them plan shift work, and increasingly by other teams too. We are a, Job Description Software Engineer (Senior) - C#/.Net & SQL Server | Trading Desk Engineering | Hedge Fund - London (primarily office based in Liverpool Street) - Permanent, Full-time - £120,000 - £160,000 base + discretionary bonus (of up to 100%) The role: This is an..., Job Description Software Engineer Approx. £112,000 (Plus Benefits) | London (Hybrid) | Fixed-Term Contract As a Software Engineer, you have influence well beyond your individual contributions. You take ownership of your technical domain, self-direct your work, and plan...

About the company

Permax Recruitment Limited £100,000 Permax Recruitment is working in partnership with a London based firm who are on the lookout for a Software Engineer. For nearly a century, our client has been building a firm as accountants, auditors, tax specialists and close advisors to clients operating in emerging..., Job Description Onda is a specialist cyber insurance MGA, backed by the world's leading cyber insurers. We help brokers and their clients understand cyber risk using our proprietary platform Navigator and cover every connection. Our Belief: We are good people, doing good...

Apply for this position