sitepoint-terminal
#

Welcome to SitePoint!

#

Access a huge library of books and courses

#

On various topics: JavaScript, Python, AI, and more!

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.
Start your free Trial
Toolbox overview
Matt Mullenweg avatar

... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.

Matt Mullenweg

Creator of WordPress, CEO of Automattic

For all learning paths

Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

We’ve got a path ready for you!

Discover our library filled with learning paths for all kinds of learners.

Browse Library
Recommended jobs for developers

Browse thousands of jobs in Software Development

Browse all jobs
Concept Resourcing

20h ago

Data Modeller

?? Job Title: Data Modeller ?? Rate: £550 per day (Outside IR35) ?? Contract Length: 6 Months ?? Location: Hybrid - 1 day per week in Central London About the Role We are seeking an experienced Data Modeller to support a high-profile project within the pharmaceutical industry . The successful candidate will play a key role in developing, managing, and optimising data models in line with industry standards, with a specific focus on regulatory compliance and Identification of Medicinal Products (IDMP) frameworks. Key Responsibilities Design and maintain conceptual, logical, and physical data models using EA Sparx and Lemontree Ensure data models align with IDMP standards and support regulatory data requirements Work with stakeholders to gather data requirements and translate them into effective models Collaborate with data architects, analysts, and technical teams to ensure models are accurate, scalable, and fit for purpose Assist with data governance processes and ensure alignment with data management best practices Provide expertise on data modelling tools and standards, advising on best use of EA Sparx and Lemontree Support documentation and versioning of data models Essential Skills & Experience Strong experience in data modelling , ideally in a regulatory or highly governed environment Proficient with EA Sparx and Lemontree Good understanding of Identification of Medicinal Products (IDMP) framework Familiarity with data standards and data governance practices Excellent stakeholder engagement and communication skills ADZN1_UKTJ

South East London, UK
Staffing Match

20h ago

Applications Engineer

Applications Engineer ?? Location: Worcester (commutable from Birmingham, Cheltenham, Gloucester, and surrounding areas) ?? Salary: Up to £55,000 DOE Benefits ? Hours: 37.5 per week (Flexitime available) The Role: Our client is seeking a skilled Applications Engineer with expertise in Windows-based software development (C# & VB6) and automation systems. This role involves developing, modifying, and supporting software for complex automation, mechatronic, and data acquisition systems used in cutting-edge automotive and industrial applications. Key Responsibilities: Develop & modify C# control software using Visual Studio and CADET API. Support legacy VB6 systems. Diagnose & resolve software, electrical, and mechanical issues in automated systems. Interface with 3rd party equipment using protocols like Ethernet, Serial, EtherCAT, CAN, Profibus. Develop automation sequences and tests using CADET tools. Provide remote and on-site support for customers and engineers. Assist design & commissioning engineers to meet customer requirements. Source code management via SourceTree, BitBucket, and Jira. Ideal Candidate: ? Strong engineering background (electrical/control systems). ? Proficiency in C# & Visual Studio (VB6 experience beneficial). ? Experience with automation systems (sensors, actuators, inverters). ? Degree in Electrical, Mechatronics, Automation, or Robotics Engineering with proven experience in automation. ? Ability to work on customer sites occasionally. ? Full UK driving licence. Ready to take on an exciting challenge in automation and software engineering? If you're a proactive problem-solver with a passion for cutting-edge technology, apply today and take the next step in your engineering career ?? This vacancy is being advertised on behalf of Staffing Match who are operating as an employment business. ADZN1_UKTJ

Worcester, UK
Teksystems

20h ago

Java Developer

Exciting Opportunity in Banking Sector: Java Developer Role ???? Are you passionate about software development and ready to make an impact? We have a fantastic opportunity for a Java Developer in the banking sector This hybrid role offers a dynamic environment where you can showcase your skills and contribute to high-quality software solutions. Key Responsibilities: - Develop and deliver top-notch software solutions using industry-aligned programming languages, frameworks, and tools. - Collaborate across functions with product managers, designers, and fellow engineers to define software requirements. - Engage in code reviews, promote a culture of code quality, and facilitate knowledge sharing among peers. - Prioritize secure coding practices to safeguard against vulnerabilities, protect sensitive data, and deliver secure software solutions. - Implement effective unit testing practices to ensure optimal code design, readability, and reliability. Technical Expertise: - Proficiency in Java, Javascript, Kotlin - Experience with unit testing, Git, and Android Studio Location: 2 Days in Manchester office Join us in this exciting journey to innovate and excel in the banking sector JavaDeveloper SoftwareSolutions Job Title: Java Developer Location: Manchester, UK Job Type: Permanent Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. 2876353. Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at https://www.allegisgroup.com/en-gb/privacy-notices. To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to https://www.allegisgroup.com/en-gb/privacy-notices. We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at https://www.allegisgroup.com/en-gb/privacy-notices for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield. ADZN1_UKTJ

North West England, UK
Client Server

20h ago

Quantitative Developer C# .Net SQL Maths

Quantitative Developer (C# .Net SQL Maths) Newcastle onsite to £150k Are you a mathematically minded Quantitative Developer with a first class education and strong programming skills? You could be progressing your career, working on complex and interesting systems at a FinTech start-up, they have secure backing and an established Hedge Fund client as a partner. As a Quantitative Developer you'll focus on integrating the mathematical models built by Investment Quants, creating scalable, performant and supportable cross asset class applications including APIs, UIs and tools. You'll be mainly using backend C# .Net and SQL. There's an Agile, collaborative team environment with plenty of problem solving, learning opportunities and career development as the company scales. Location / WFH: You'll join colleagues in Central Newcastle offices on a full-time basis (Monday to Friday). About you: You have an outstanding record of academic achievement - minimum 2.1 in Mathematics or similar STEM discipline from a top tier university (i.e. Russel Group or top 100 global university), backed by A grades at A-level You have commercial experience in a Quantitative Developer position at a buyside institution or Tier 1 bank You have advanced C# .Net programming skills including .Net Core (will also consider Java, Python or C++ background if happy to use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving and sharing ideas What's in it for you: As a Quantitative Developer you will earn a competitive salary (to £150k) plus significant bonus and benefits package. Apply now to find out more about this Quantitative Developer (C# .Net SQL Maths) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values. ADZN1_UKTJ

Shieldfield, UK·

Full Time

Penguin Recruitment Ltd

20h ago

Principal Ecologist - Remote

Principal Ecologist - Fully Remote Location: Remote (UK-based, with occasional visits to Suffolk office) | Salary: Competitive Are you an experienced Principal Ecologist looking for a fully remote role where you can focus on high-level technical work without extensive travel? This is an opportunity to take the lead on ecological assessments for diverse projects while enjoying complete flexibility. The Role As a key member of the team, you will apply your expertise in EIAs, HRAs, EcIAs, PEAs, and BNG assessments , ensuring high-quality reporting, regulatory compliance, and client advisory. This position is ideal for an ecologist with strong technical skills who wants to focus on delivering reports and strategy , rather than frequent site visits. What's on Offer? Fully remote working with flexible hours, with occasional meetings at the Suffolk office A technical-focused role with minimal fieldwork Career progression opportunities within an award-winning consultancy Competitive salary and benefits package Professional development support If you are a seasoned ecological consultant looking for a leadership role with a strong technical focus, this is your chance to step up without the demands of frequent site work. Interested? Send your CV to to find out more. Penguin Recruitment is acting as a Recruitment Agency for this vacancy.

Bury St. Edmunds, UK·

Full Time

BAE Systems

20h ago

Principal Software Engineer x 8

Job Title: Principal Software Engineer – x8 Location: Cowes – We offer flexible working arrangements – please speak to your recruiter about the options for this particular role Salary: Up to £68,000 (dependent on skills and experience) What you’ll be doing: Derive and maintain a set of software requirements from a baseline set of systems requirements Produce and maintain a software design to meet a set of software requirements Use a software design to produce a deliverable software solution Undertake peer reviews or checking/verification of peers’ solutions across Maritime Services Undertake technical reviews, verify and authorise software engineering designs Act as an Engineering technical lead for a software solution at a sub-system level Maintain a software solution to address reported defects and/or add new functionality Support the development of individuals and teams to enhance skills and competencies Produce or assist in the creation of software estimates for sub-systems Your skills and experiences: Essential: Good experience of using at least one high level programming language Considerable experience of using a high-level design methodology – knowledge of UML Strong experience of all aspects of the software lifecycle and good knowledge of software lifecycle models (e.g. Waterfall, Agile) Have a BEng/BSc in Computer Science or other relevant Engineering or Numerate subject (technology, engineering or science related discipline) Desirable: Have good knowledge of appropriate software standards (e.g. ISO/IEC/IEE 12207) Knowledge of Ada95 Have a CEng or equivalent level of capability or working towards CEng status Have a comprehensive understanding of configuration management and experience of a configuration management tool An understanding of model-based techniques is advantageous Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts – you may also be eligible for an annual incentive. The Sampson Radar Software team: The Sampson Radar Software team is a 30 plus personnel group that provides support and capability upgrades to the Royal Navy and their products. This role will deliver software products to the customer as part of a team delivering enhancements over the next 10 years, as well as providing ongoing support to existing products. You will have the opportunity to develop and enhance your skills and knowledge, with the potential to lead into more senior positions within a global business Why BAE Systems? This is a place where you’ll be able to make a real difference. You’ll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks. Closing Date: 8 th May 2025 We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible. LI-TP1 LI-Onsite

Marks Corner, UK
Check out our latest articles

Stay sharp with the latest updates in tech industry!

Serverless Image Processing Pipeline with AWS ECS and Lambda
Serverless Image Processing Pipeline with AWS ECS and Lambda

Published in

····

April 16, 2025

Top 9 WordPress Themes To Use in 2025
Top 9 WordPress Themes To Use in 2025

Published in

··

April 16, 2025

CNCF Arm64 Pilot: Impact and Insights
CNCF Arm64 Pilot: Impact and Insights

Published in

··

April 14, 2025

Explore all articles

Discover a world of insights - browse our complete collection of articles in one place!

See all articles

We Develop Elite Developers

Ready to get started? Access a library of books and courses on JavaScript, Python, AI, and more!
Start your free trial

7 Day Free Trial. Cancel Anytime.

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.