Welcome to SitePoint!
Access a huge library of books and courses
On various topics: JavaScript, Python, AI, and more!
Use arrows to navigate
Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

video

video

video
·
★ 5.0
video

video

video
·
★ 4.5Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.
The home for developers



... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.
Creator of WordPress, CEO of Automattic
Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.
Discover our library filled with learning paths for all kinds of learners.
Browse thousands of jobs in Software Development
1d ago
Job Title: Business Analyst Job Description We are seeking a highly skilled Business Analyst to join our team for a project involving the migration from a legacy Order to Cash platform to Oracle R12. The successful candidate will play a crucial role in partnering with business and product teams to document current business processes, identify challenges, and design future processes. Responsibilities Partner with business and product teams to document current business processes and challenges, and design future processes (AS-IS / TO-BE). Arrange and run workshops to gather business requirements and translate them into high-level user stories. Maintain stakeholder expectations and address issues by communicating with Project Managers as necessary. Consult senior stakeholders through effective communication and efficient, quality project execution. Follow established business processes, protocols, and quality standards in the development and deployment of complex solutions. Perform analysis on existing systems to ensure efficient integration and operation of current and future systems. Identify potential solutions and assess their technical and business suitability. Collaborate in hybrid global teams, working across disparate development teams, technology, business, product, and customers to ensure requirements are met. Essential Skills Experience in gathering business requirements and translating them into user stories and acceptance criteria. Experience in Order to Cash implementation or migration programmes. Broad understanding of software development methodologies, platforms, and tools. Broad understanding of data migration from one platform to another. Ability to facilitate small to medium-sized workshops. Excellent communication skills for effective dialogue across all organizational levels, including process documentation. Experience working in an agile environment using recognized development methodologies such as Agile, Scrum, and Kanban. Proficiency in tools such as JIRA, Confluence, BPMN, Slack, MS Office, and Teams. Experience using analytics data to build research strategies and derive qualitative insights. Location London, UK 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.
Full Time
1d ago
Senior Product Manager We are looking for a Senior Product Manager in our FlexiPay team. We are seeking a seasoned Senior Product Manager to lead our Cards team and deliver on the agreed customer & business outcomes. The ideal candidate will be a strategic thinker with a deep understanding of cards, third party integrations and user experience. You will be responsible for driving the strategic vision, roadmap, development, and success of our Cards product with end to end ownership of the product lifecycle from ideation, launch of features, and ongoing optimisation. Who are we? We're Funding Circle. We back small businesses to succeed. At Funding Circle, we believe the world needs small businesses. That's why we've made it our mission to help them get the finance they need to grow. With more than a decade of expertise under our belt, we've built a game-changer of a platform with cutting-edge data and technology that's reshaping the landscape of SME lending. Say goodbye to lengthy applications and hello to lightning-fast decisions! In just minutes, SMEs across the UK can get a decision, giving them access to competitive funding in a flash. We know that good business is about good people. So we pride ourselves on providing meaningful, human support as well as fast, hassle free processes to deliver an unbeatable customer experience. The role The ideal candidate can deliver simple, elegant solutions to our customers' complex problems, driving innovation in a space historically neglected by the more established players. We're aiming to revolutionise the SME lending market with a best-in-class cashback credit card to rapidly scale our services to UK SMEs, driving growth and profitability. This role will be instrumental in achieving this vision. Responsible for end-to-end solution for features for our business cards product shaping product area strategy, direction and road mapping and driving strategy forward, especially on cards and spend management Collaborate with cross-functional teams (engineering, design, marketing, etc.) to define product requirements, user stories, and success criteria whilst ensuring alignment with the product roadmap and other Product Managers Leading end-to-end product development lifecycle, including discovery & ideation, development, testing, launch, and post launch monitoring Define metrics to track and measure outcomes, and anchor decisions in data, using it to inform decision-making Accountable for achieving commercial OKRs, including increasing balances and growing usage of the card product Being customer focused; always seeking deeper insight from customers and use this insight to create value Understand the competitive landscape and industry trends for your area, using these insights to inform product strategy Develop and maintain appropriate tracking, documentation, and risk management of the products and features created Build strong relationships with stakeholders and communicate effectively across all levels of the organisation What we're looking for 3-5 years experience as a Product Manager working with card products High level understanding of UK payment schemes, Visa cards and spend management tools is a must Experience in a fast-moving environment with proven track record of delivering projects/ features independently Ability to manage multiple projects simultaneously and prioritise effectively Strong leadership and communication skills Experience with user experience design principles and user research methodologies Excellent analytical and problem-solving skills Proven track record of delivering data-driven solutions Good understanding of third party integrations with proficiency in APIs, including agile methodologies is a plus At Funding Circle we are committed to building diverse teams so please apply even if your past experience doesn't align perfectly with the requirements. Want to learn more? We have a huge impact on the businesses that borrow through our platform, the communities they serve and the overall economy (last year £6.9bn of GDP generated). You can read our full Impact Report here: https://www.fundingcircle.com/uk/impact To see what our customers think, visit our Trustpilot page: https://uk.trustpilot.com/review/fundingcircle.com And we're still evolving! Our award-winning multi-product platform is solving more SME finance challenges than ever before. We think big, rally together and meet the needs of SME customers like no other. Why join us? At Funding Circle, we celebrate and support the differences that make you, you. We're proud to be an equal-opportunity workplace and affirmative-action employer. We truly believe that diversity makes us better . As a flexible-first employer we offer hybrid working at Funding Circle, and we've long believed in a 'best of both' approach to in-office collaboration and non-office days. We expect our teams to be in our London office three times a week, where you can take advantage of our newly refurbished hybrid working space, barista made coffee and subsidised lunches (via JustEat) every day! We back our Circlers to build their own incredible career, making a difference to small businesses every day. Our Circler proposition is designed to support employees both in and out of work, and it is anchored around four pillars: Health, Wealth, Development & Lifestyle. A few highlights: Health: Private Medical Insurance through Aviva, Dental Insurance through Bupa, MediCash, access to free online therapy sessions and exclusive discounts with Hertility for reproductive health support. Wealth: Octopus Money Coach, free mortgage advisor partnership and discounts across numerous retailers through Perks at Work. Development: Dedicated annual learning allowance and full access to internal learning platform. Lifestyle: Wellhub (for fitness discounts), Electric Car Scheme and more! And finally, we have award winning parental leave policies supporting parents through enhanced maternity, partner and adoption leave, as well as additional leave for parental bereavement and for fertility treatments. Ready to make a difference? We'd love to hear from you.
Full Time
1d ago
Job Purpose ICE Data Services, located at Sancroft, London is seeking a Senior Developer to join our team of talented, creative and dedicated professionals working to support exchange and contributor data feeds on a low latency real time ticker plant. The senior developer is responsible for all phases of the project life-cycle activities, from initial analysis through production support including design, testing, integration, implementation, and maintenance. Responsibilities Reporting to the development manager responsibilities will include: Assist technical & product managers in the evaluation of product requirements for software applications. Design, develop code and unit test your applications Provide accurate and reliable estimates for project tasks Application development, customization and integration of work Maintain/modify existing software applications with periodic releases Create test plans and test tools; support testing and address on-line bug reports/issues Document applications for technical white papers, functional and operations support documentation Provide on-call out-of-hours support for production on a rotation basis and ad hoc weekend and/or early morning cover of releases Adhere to departmental and company testing, change control, deployment and development practices and supporting QA engineers with their full integration, functional and regression testing Knowledge and Experience Very strong C/C++ programming on Unix/Linux platforms Experience with Linux/Unix and shell scripting exposure Experience with TCP/IP and multicast applications Hands on experience on developing multi-threaded applications. Understanding complex systems and how to debug problems Experience with debuggers such as GDB, and memory checkers such as Valgrind Experience with GIT source control management Experience with Google unit testing and testing frameworks SDLC experience as applicable to current development group processes Ability to adhere to company standards Teamwork - ability to work as project team member, work effectively with team leads, manager, as well as other teams including QA, Operations, and Product Management Excellent written and verbal skills Bachelor's Degree or equivalent in Computer Science or related field Preferred Experience with database technologies, like MySQL, Postgres Understand market data behaviour across multiple asset classes (Equities, options, fixed income, and derivatives). Experience of complex high throughput, low latency systems Experience with cloud-based application development and setup Ability to work under pressure and multitask
Full Time
1d ago
A leading asset manager in London require an individual to manage their front office technology and engineering teams on a permanent basis. Reporting directly into the CTO / Head of Transformation, you will manage a team of engineers who support all front office/investment tools and platforms. Requirements: - Extensive investment management experience. - Strong understanding of the front office - trading, portfolio management, risk, data - Experience managing large front office technology teams - Developers, Engineers, Architects, Business Analysts, Project Managers. - Excellent stakeholder management - C-Level and above. - Experience of order management systems such as Aladdin, Charles River or Bloomberg. - Experience implementing new methodologies and ways of working.
Full Time
1d ago
Compensation: £Competitive (Financial Services) About TradingHub Founded in 2010, we have grown from a united vision shared between two people to a team of over 140 across London, Toronto, New York and Singapore. We have achieved scale by building the best-in-class surveillance tooling, where our analytics bring the front office risk mindset to the compliance function. Though we have developed in the trade surveillance arena, we have always been more than that. At heart, we are a finance-focused big data firm. Our goal is to continue creating the world's leading financial markets analytics platform. The Role We are seeking a Senior Systems Engineer to join our Corporate Infrastructure team who manage the internal technology systems at TradingHub. You will be working alongside the Head of IT to drive strategic and automation projects and provide 3rd line support to our service desk engineers, ensuring they have the required domain knowledge and skills. The successful applicant for this position will be a highly motivated technical implementer with a passion for automation and modernisation. You'll thrive working in an autonomous environment, delivering on projects end-to-end, and enjoy providing training and guidance to the wider organisation so that they make the best use of our internal technology systems. Responsibilities: Take ownership and responsibility for major components of corporate infrastructure Bring new ideas and approaches to the table to help with our modernisation and improvement programme Ensure clear communication to all stakeholders, including non-technical stakeholders Understand how our employees operate, in order to provide the best solutions Take the lead on major projects, be able to work independently, while providing status updates to the team Requirements Main Skills/Competencies: Background in managing internal infrastructure environments in a fast-paced environment Experience acting as a 3rd/4th line escalation point for the service desk team Proficiency in O365, such as Intune, AutoPilot, and CAS policies Strong automation mindset with experience using Terraform or Ansible Expertise in Exchange Online and Windows Defender Practical experience with VDI environments Experience in a variety of migration projects such as on-prem to cloud Confident communicator, able to talk through system improvements with senior stakeholders Able to deliver a project to agreed deadlines Benefits Life at TradingHub is a rewarding journey within a fast-growing company that thrives on innovation and collaboration. By combining the best of both tech and finance, we're able to solve complex problems together and deliver meaningful results to our customers. Everybody has value to bring, and we welcome individuality as a key driving force behind our collective success. Rooted in everything that we do are our core values: Accountability, Ambition, Partnership and Trust. These provide the foundation for a sustainable workplace culture and the platform for you to harness your unique experience and become the best version of yourself. We believe in our people and invest in their growth, and together, we can sit on the right side of history. Employee benefits: Annual discretionary performance bonus Hybrid working policy Aviva private medical insurance Unum dental cover Extended parental leave (up to 6 months of fully paid maternity leave) 25 days annual leave bank holidays Enhanced company pension plan Salary sacrifice scheme 5 days study leave towards professional qualifications Cycle to Work & Techscheme Death in service coverage Don't tick every single requirement? Research shows that candidates from under-represented groups are less likely to apply unless they meet all the criteria. We are dedicated to building a diverse, equitable and inclusive workplace, so if this role excites you, please don't let our specification hold you back. Get in touch! TradingHub is an equal opportunities employer. We do not discriminate based on race, religion, ethnic or national origins, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, socio-economic background, responsibilities for dependants, physical or mental disability or other applicable legally protected characteristics. TradingHub selects candidates for interview based solely on their skills, experience and qualifications. We are committed to making our recruitment process accessible to all and we encourage candidates to inform us of any required adjustments. A full copy of our diversity, equity and inclusion policy will be made available to you upon request.
Full Time
1d ago
Who we are We are an energy trading company generating liquidity across global commodities markets. We combine deep trading expertise with proprietary technology and the power of data science to be the best-in-class. Our understanding of volatile, data-intensive markets is a key part of our edge. At Dare, you will be joining a team of ambitious individuals who challenge themselves and each other. We have a culture of empowering exceptional people to become the best version of themselves. The Role The Rapid Application Developer (RAD) will deliver robust and scalable front-office solutions using industry-standard RAD technologies, while providing exceptional support to business users and contributing to a collaborative team environment. What you’ll be doing Join a collaborative team of highly skilled RAD engineers that are directly responsible for ensuring that the business maintains market leading liquidity provision in a variety of commodity markets. Develop efficient and scalable Excel or other RAD solutions that automate manual tasks and improve data accuracy. Develop custom Excel functions, macros, and other RAD tools to automate data validation, cleaning, and formatting tasks. Engage directly with business users to understand their needs and requirements, prioritising solutions that support Trading in generating even greater PnL. Troubleshoot and resolve issues with existing Excel solutions, and implement updates or enhancements as needed, balancing critical short term improvements with long term tech and business scalability. Analyse existing Excel workflows, identify bottlenecks, and design automated solutions using Excel, VBA and other relevant tools. Implement robust data validation and cleansing processes to maintain data integrity and consistency across Excel spreadsheets. Create user-friendly interfaces and workflows that are intuitive and easy to navigate. Design visually appealing, intuitive and robust solutions. Stay up-to-date with industry trends and best practices, and proactively propose improvements to existing applications to optimise performance and functionality. What You’ll Bring 1- 2 years of Front-office experience and a desire to work closely with trading desks in a very visible role. A solid grasp of Excel's core features and functions is necessary for this role. This includes proficiency in formulas, data validation, and some VBA. The ability to analyse complex business problems and develop effective Excel-based solutions is crucial. This requires strong problem-solving, analytical, and logical thinking skills. Excellent communication skills, both written and verbal, are essential for gathering information, explaining technical concepts, and providing clear instructions. Strong organisational skills, with the ability to manage multiple projects, prioritise tasks, and meet deadlines. A genuine enthusiasm for problem-solving and a desire to find innovative solutions, exploring new ways to improve processes and automate tasks. The ability to work independently and efficiently, while also being a team player who is willing to collaborate with others to achieve common goals. Desirable Knowledge of Financial Markets, Particularly Oil, Gas, and Commodities. Business Analysis Skills including requirements gathering, process mapping, and data analysis. Experience with SQL, C#.Net, Git, Python (Panda, Numpy, ML libraries), and data visualization tools such as Power BI or Tableau. Benefits & perks Competitive salary Vitality health insurance and dental cover 38 days of holiday (including bank holidays) Pension scheme Annual Bluecrest health checks A personal learning & development budget of £5000 Free gym membership Specsavers vouchers Enhanced family leave Cycle to Work scheme Credited Deliveroo dinner account Office massage therapy Freshly served office breakfast twice a week Fully stocked fridge and pantry Social events and a games room Diversity matters We believe in a workplace where our people can fulfil their potential, whatever their background or whomever they are. We celebrate the breadth of experience and see this as critical to problem-solving and to Dare thriving as a business. Our culture rewards curiosity and drive, so the best ideas triumph and everyone here can make an impact. Please let us know ahead of the interview and testing processes if you require any reasonable adjustments or assistance during the application process.
Full Time
Stay sharp with the latest updates in tech industry!

Published in
···April 25, 2025

Published in
··April 22, 2025

Published in
····April 16, 2025

Published in
··April 16, 2025
Discover a world of insights - browse our complete collection of articles in one place!
lacaliluxury9

50
2 hours ago
5
hack3rcon

91
3 hours ago
8
computerdev1992

67
3 hours ago
8
msq4778

182
17 hours ago
17
ExcelBizz

63
a day ago
4
pdxSherpa

34
a day ago
2
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.