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
<p>Job Description - Senior Software Developer (2500621)</p><p><b>Position:</b> Senior Software Developer</p><p><b>Required Qualifications (as evidenced by an attached resume):<br></b>Bachelor’s Degree (foreign equivalent or higher). In lieu of a degree, five (5) years of directly related full-time experience, or a combination of education and experience totaling four full-time years may be considered. Five (5) years of full-time, relevant software development experience involving multiple, interrelated application programs. Experience with object-oriented languages and structured query language. Knowledge of software development practices. Experience effectively translating functional business requirements into relevant technical specifications. Experience in developing data integrations and reports. Experience reviewing and improving programs formulated by more junior computer professionals. Experience developing nonstandard program design and logic features.</p><p><b>Preferred Qualifications:</b><br>Advanced Degree. Additional years of full-time relevant software development experience. Experience extending the functionality of an Enterprise Resource Planning system. Knowledge of Information Systems in the areas of: Finance / Budget, Human Resources or Student Information Systems. Experience with Web Services, APIs or other integration technologies. PeopleSoft development experience with SQR and PeopleCode. Experience with PeopleSoft Application Designer, Data Mover, and Application Engine. Experience with Integration Broker and Component Interface. Experience with Crystal reports or Oracle BI publisher. Experience with the Atlassian Confluence/Jira/BitBucket Suite.</p><p><b>Primary Purpose:</b><br>Provide information technology services that support one of the following administrative areas of the university: Finance / Budget, Student Information Systems, and Human Resources. Experience with information systems applicable to corresponding hiring areas is preferred. Senior Programmer/Analysts are responsible for business analysis, application design, programming, report development, troubleshooting, problem resolution, maintenance, and documentation of applications, interfaces, and reports, as well as selection, analysis, configuration, and maintenance of Software as a service and/or hosted applications. The incumbent would be expected to mostly work independently and would be assigned the more complex and challenging technical tasks. At times, they could be called to mentor junior technical staff members.</p><ol> <li>Design, build, and maintain current and new features of PeopleSoft applications utilizing the provided technologies and software development platform. This includes all aspects of software development, including requirements gathering, analysis, design, coding, testing, debugging, documentation, and maintenance. Build and maintain reports as needed. Develop integrations between University systems to help streamline current business operations or system processes while ensuring data security and integrity. Collaborate with other DoIT staff on new projects and application upgrades. Employ standards to ensure data accuracy, security and privacy of information. Advise management of potential breaches of data and systems security. In performance of all job duties, at all times, be responsible for delivering optimal customer service, protecting institutional data and privacy, and providing excellent delivery of solutions and services by following divisional and University policies, procedures, and processes.</li> <li>Leadership as assigned. Research new, useful technologies, tools, and techniques to improve the efficiency of the team to provide an improved level of service. Provide mentoring, training, supervision, oversight, and technical expertise to lower-level staff and student employees. As assigned, act as Supervising Programmer Analyst.</li> <li>Document applications, reports, and interfaces to describe program objectives, use cases, development, logic, coding, configurations, corrections, and other elements required to ensure others have sufficient information to support. Manage all work and track tasks and issues using JIRA or other tracking applications.</li> <li>Other duties or projects as assigned as appropriate to rank and departmental mission.</li> </ol><p><b>Special Notes:</b><br>This is a full-time appointment. FLSA Exempt position, not eligible for the overtime provisions of the FLSA. Minimum salary threshold must be met to maintain FLSA exemption.</p><p>For this position we are not able to sponsor candidates for work visas.</p><p>SUNY implemented a hybrid telecommuting pilot program. This position has been approved to participate in the pilot, which allows for up to 5 remote days per pay period.</p><p>Resume/CV and cover letter should be included with the online application.</p><p><b><i>Stony Brook University is committed to excellence in diversity and the creation of an inclusive learning, and working environment. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, familial status, sexual orientation, gender identity or expression, age, disability, genetic information, veteran status and all other protected classes under federal or state laws.</i></b></p><p>If you need a disability-related accommodation, please call the university Office of Equity and Access (OEA) at (631) 632-6280 or visit OEA.</p><p><i>In accordance with the Title II Crime Awareness and Security Act, a copy of our crime statistics can be viewed here.</i></p><p>Visit our <b>WHY WORK HERE</b> page to learn about the <b>total rewards</b> we offer.</p><h3>Job Number:</h3><p>2500621</p><h3>Official Job Title:</h3><p>Senior Programmer/Analyst</p><h3>Job Field:</h3><p>Information Technology</p><h3>Primary Location:</h3><p>Department/Hiring Area: Division of Information Technology - Enterprise Applications and Integrations</p> #J-18808-Ljbffr
1d ago
<p><strong>Zuverlässig. Innovativ. Erfolgreich.</strong> Das ist Windhager - ein Unternehmen auf Erfolgskurs. Dank des vielfältigen Produktsortiments und unserer engagierten 300 Mitarbeiter sind wir international erfolgreich und einfach <strong>BESSER IN DEM WAS WIR KÖNNEN.</strong></p> <h3>Aufgaben:</h3> <ul> <li>IT Support - First und Second Level</li> <li>Analyse, Priorisierung sowie Dokumentation auftretender Störungen</li> <li>Installation von Hard- und Software für Mitarbeiter aus unterschiedlichsten Fachbereichen</li> <li>Dokumentationserstellung für Enduser und Pflege der IT-internen Wissensdatenbank</li> <li>Mitwirkung bei verschiedenen IT-Projekten sowie Übernahme spannender Teilprojekte</li> </ul> <h3>Qualifikationen:</h3> <ul> <li>Abgeschlossene Ausbildung im Bereich Informatik/Informationstechnologie und/oder bereits mehrjährige Erfahrung im Bereich IT-Support</li> <li>Sehr gute allgemeine IT-Kenntnisse (Administration von Windows Clients, Active Directory, O365, Teams, Drucker, Mobile Devices)</li> <li>Kenntnisse im Netzwerk/IT-Security Bereich und optimal wäre Scripting Erfahrung (z. B. Power Shell)</li> <li>Sorgfältige, lösungsorientierte und eigenverantwortliche Arbeitsweise</li> <li>Kommunikative und motivierte Persönlichkeit mit starker Kunden- und Serviceorientierung</li> <li>Ausgezeichnete Deutsch- und Englischkenntnisse in Wort und Schrift</li> </ul> <h3>Wir bieten Ihnen:</h3> <ul> <li>Eine interessante, herausfordernde Position in einem internationalen, stabilen Familienunternehmen</li> <li>Intensive Begleitung während der Einarbeitungsphase</li> <li>Flexible Arbeitsoptionen mit Homeoffice-Möglichkeit und Gleitzeit</li> <li>Weiterbildungs- und Entwicklungsmöglichkeiten, die zu Ihnen passen</li> <li>Vergünstigte Einkaufsmöglichkeiten und zahlreiche Benefits, Jobticket Salzburg</li> <li>Angenehmes Arbeitsklima in einem freundlichen, wertschätzenden Team</li> </ul> <p>Das Jahresbruttogehalt für diese Position beträgt laut Handels-KV mindestens €40.000,--. Bereitschaft zur Überzahlung, abhängig von Qualifikation und Erfahrung ist definitiv gegeben.</p> #J-18808-Ljbffr
1d ago
<p>On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences for the world’s most beloved stories while also transforming our media business for the future. Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to enhance flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and to hundreds of millions of people around the world.</p><p>A few reasons why we believe you’d love working here:</p><ul> <li>Building the future of Disney’s media: DE&E Technologists are designing and building the infrastructure that will power our media, advertising, and distribution businesses for years to come.</li> <li>Reach & Scale: The products and platforms this group builds and operates delight millions of consumers every minute of every day – from Disney+ and Hulu, to ABC News and Entertainment, to ESPN and ESPN+, and much more.</li> <li>Innovation: We develop and implement groundbreaking products and techniques that shape industry norms and improve how audiences experience sports, entertainment & news.</li> </ul><p><b>Media Engineering</b> is an innovative organization that is focused on providing the best possible video playback experience, art, and metadata to customers around the world, powered by exceptional technology. This strategic work requires streamlining and repurposing technology across different business and distribution channels – including streaming, linear, and theatrical – so that technology can ebb and flow across the needs of the business.</p><p><b>System Engineering & Integration (SEI)</b></p><p>The System Engineering & Integration (SEI) team is seeking a seasoned Senior Software Engineer with advanced digital media processing knowledge and background. You will lead the system integration efforts necessary to deliver high quality software-based encoding solutions in the fast paced, dynamic environment of ESPN’s broadcast infrastructure. You will be developing software that will provide advanced automated coverage, allowing for per-build smoke tests, overnight test suites, and enhancements to our CI/CD practices. You will be tasked with developing updates, when needed, to the encoding code base as well as conducting and participating in software change reviews. You will also be responsible for validating software updates from adjacent development teams as well as working closely with ESPN engineering staff to facilitate production-like testing before deployment. You will be involved in Proof-of-Concept investigations, staging, and integrating 3rd party hardware solutions into our existing encoder.</p><p><b>Responsibilities</b></p><ul> <li>Validate software updates for Disney’s media processing applications in an environment that closely resembles Production.</li> <li>Develop software using Python to provide highly technical automation coverage for complex encoding workflows and report trusted results to stakeholders.</li> <li>Work closely with ESPN broadcast engineers to provide insight on updates delivered by new software releases.</li> <li>Provide code updates for bug fixes and features to the encoder software library.</li> <li>Work with development teams to facilitate activities that will gather information, provide Proof-of-Concept insights, and obtain performance and resiliency metrics from within ESPN’s environment that otherwise is unavailable to offsite engineers.</li> </ul><p><b>Basic Qualifications</b></p><ul> <li>Bachelor’s degree in computer science, computer engineering, or comparable field of study, and/or equivalent work experience.</li> <li>5+ years working in the streaming industry.</li> <li>Advanced understanding of video/audio processing (encoding/transcoding), streaming standards (Mpeg-TS Multicast, HLS, etc.), and methodologies used within the industry.</li> <li>5+ years experience developing software with Python, C/C++ (OO)</li> <li>5+ years experience developing test and workflow automation</li> <li>Experience working in Agile software development organizations</li> <li>Advanced experience with Linux</li> <li>Knowledge and experience working with REST APIs</li> <li>Knowledge and experience testing Object-Oriented software; specifically, C/C++</li> <li>Work ethic to be a self-starter and drive towards release dates.</li> <li>Able and willing to engage and collaborate outside immediate team.</li> <li>Excellent communications skills; written and verbal.</li> </ul> #J-18808-Ljbffr
1d ago
<p>To design, build, enhance and scale our microservices based cloud platform. The Vital Connect platform streams and stores medical telemetry simultaneously from thousands of wearable sensors, enabling medical professionals to view and analyze the data in order to make patient health care decisions based on the data.</p><p>We’re looking for people interested in building products and tools; comfortable in dealing with lots of moving pieces. You’ll be building customer-facing products that will drive direct business impact and shape our long-term technical vision with a high-quality bar. You'll have the opportunity to learn and push the frontier of providing the most widely adopted and technologically advanced healthcare platform in the world.</p><p><strong>Engineering at VitalConnect:</strong></p><p>We work in an environment where it matters to make the right design decisions the first time, and as a result, take on less technical debt than other companies. Product is a highly collaborative initiative across multiple teams. Engineers are expected to understand and have product input, designing systems towards our long-term product vision. We'd rather have one strong engineer, instead of having 5 average engineers. Our customers are fine with fewer features but are not ok with broken features. We believe in small, accountable and autonomous teams of amazing people, eager to learn, teach and constantly improve our way of working. People have a strong sense of ownership and accountability for what they’re building. What we build today will be the foundation for dozens of other systems in the future. We are very frank on discussing technical matters. If one disagrees with how things are being done, we encourage them to speak up and help us get to the truth faster.</p><p><strong>Responsibilities:</strong></p><ul> <li>Design and implement features to improve our customer’s experiences.</li> <li>Work side-by-side with user facing teams (Sales, Support) to best understand the needs of our customers.</li> <li>Create trustworthy user experiences by building user interfaces that are simple, easy to comprehend, backed by performant, scalable and reliable backend systems.</li> <li>Own problems end-to-end, thinking through everything from user experience, data models, scalability, and operability.</li> <li>Uphold our high engineering standards and bring consistency to the codebases and processes you encounter.</li> <li>Identify areas of improvement and advocate for front-end and back-end best practices.</li> <li>Help turn our vision into a tangible roadmap every quarter by working with other engineers and senior leadership.</li> </ul><p><strong>Qualifications:</strong></p><ul> <li>Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.</li> <li>3 - 8 years of cloud-oriented software development experience.</li> <li>At least 3 years of experience in software engineering using Ruby on Rails.</li> <li>Experience building modern systems using microservices and tools like Angular, ES6, Typescript, and RxJS.</li> <li>Experience building and designing scalable backend systems using SQL or NoSQL databases.</li> <li>Enjoying being a generalist, working on both the frontend, backend, and everything in between to tackle problems and delight customers.</li> <li>Taking pride in working on projects to successful completion, involving a wide variety of technologies and systems.</li> <li>Putting yourself in the shoes of your users, and creating an intuitive, delightful experience.</li> <li>Holding yourself and others to a high bar when working with production systems.</li> <li>Stitching many different services and processes together, even if you have not worked with them before.</li> <li>Writing high quality, well tested code to meet the needs of your customers.</li> </ul><p><strong>What we value:</strong></p><ul> <li>Advanced API development experience, Service Oriented Architecture experience, and solid understanding of microservices. Experience with building and maintaining highly available and scalable web services in a Service Oriented or Microservices architecture is a must.</li> <li>Experience in the following database and streaming technologies: MongoDB, MySQL, Kafka.</li> <li>Experience in operating a complex AWS deployment using Docker and Kubernetes. Experience with Docker-based CI-CD (Continuous Integration and Continuous Deployment) is a must.</li> <li>Taking pride in working on projects to successful completion, involving a wide variety of technologies and systems.</li> <li>Holding yourself and others to a high bar when working with production systems.</li> <li>Stitching many different services and processes together, even if you have not worked with them before. We strive to use the best technology for the problem at hand and are looking for folks who are motivated to learn on the job.</li> <li>Writing high quality, well tested code to meet the needs of your customers.</li> </ul><p><strong>Nice to haves:</strong></p><ul> <li>Experience with load testing, profiling, performance and scalability analysis.</li> <li>Experience with Internet security and Privacy. We run a HIPAA-compliant Cloud.</li> <li>Experience working in the healthcare medical device/equipment field and working for an FDA-regulated company.</li> <li>Gathering and refining specifications and requirements based on technical needs.</li> <li>Creating top-notch software documentation (such as mobile application requirements, design documents, and user guides).</li> <li>Ability to prioritize, multi-task and perform effectively under pressure.</li> <li>Experience in successful startups and willingness to wear many hats.</li> </ul><p><strong>Salary & Benefits:</strong></p><p>The estimated hiring salary range base salary for this position is <strong>$165,000 to $185,000.*</strong> The actual salary will be based on a variety of job-related factors, including geography, skills, education and experience. The range is a good faith estimate and may be modified in the future. This role is also eligible for a range of benefits including medical, dental and 401K retirement plan.</p> #J-18808-Ljbffr
1d ago
<p>SkyWater Search is excited to partner with the CTO of a growing hedge fund to find a full-stack C# Developer to help migrate and develop their internal back-office application.<br><br><strong>Highlights:</strong></p><ol> <li>Work with a collaborative and high-performing team on the design of a business-critical application.</li> <li>Get credit for your work and present your products to executive leadership.</li> <li>Excellent compensation and benefits.</li> </ol><p>If you're interested, please apply!</p> #J-18808-Ljbffr
1d ago
<p><b>About Apexon:</b></p><p>Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. We have been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation. Apexon brings together distinct core competencies – in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, and our deep expertise in BFSI, healthcare, and life sciences – to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients’ toughest technology problems, and a commitment to continuous improvement. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents.</p><p><b>We enable #HumanFirstDIGITAL</b></p><p><b>Job Description:</b> Sr QE/Test Automation Engineer (Mobile)</p><p><b>Position Summary:</b> We are seeking a talented QE/Test Automation Engineer with a focus on mobile applications to join our dynamic team. The ideal candidate will have extensive experience in test automation frameworks and tools, particularly within the mobile space. They will be responsible for designing, developing, and executing automated tests to ensure the quality and reliability of our mobile applications.</p><p><b>Key Responsibilities:</b></p><ol> <li>Design and develop automated test scripts and frameworks for mobile applications across various platforms (iOS and Android).</li> <li>Collaborate with the QA team to analyze project requirements and identify test automation opportunities.</li> <li>Implement and maintain continuous integration and delivery pipelines to automate the execution of test suites.</li> <li>Conduct code reviews and provide feedback to ensure the quality and maintainability of test automation code.</li> <li>Execute automated test suites to identify defects, bugs, and performance issues in mobile applications.</li> <li>Integrate automated tests into the overall software development lifecycle, including build verification, regression testing, and release validation.</li> <li>Monitor test automation results and investigate failures to identify root causes and ensure accurate reporting.</li> <li>Work closely with developers and product managers to prioritize and resolve issues identified through test automation.</li> <li>Mentor and support junior members of the QE team, sharing best practices and techniques for test automation.</li> <li>Stay current with industry trends and advancements in mobile testing and automation technologies, and recommend improvements to the QE process as needed.</li> </ol><p><b>Qualifications:</b></p><ol> <li>Bachelor's degree in Computer Science, Engineering, or a related field.</li> <li>5+ years of experience in software quality engineering, with a focus on test automation for mobile applications.</li> <li>Proficiency in programming languages commonly used in test automation, such as Java, Python, or Swift.</li> <li>Strong understanding of mobile platforms (iOS and Android) and their respective testing frameworks.</li> <li>Experience with test automation frameworks and tools, such as Selenium, Appium, Espresso, XCTest, or similar.</li> <li>Hands-on experience with continuous integration and delivery tools, such as Jenkins, Travis CI, or GitLab CI.</li> <li>Excellent analytical and problem-solving skills, with the ability to debug complex issues and identify root causes.</li> <li>Strong communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.</li> <li>Proven ability to work independently and prioritize tasks in a fast-paced environment.</li> <li>Relevant certifications in software testing and automation are a plus.</li> </ol><p>This job description outlines the primary responsibilities and qualifications for the role of Senior QE/Test Automation Engineer (Mobile). Candidates who possess a combination of technical expertise in test automation, mobile development knowledge, and a passion for quality assurance will thrive in this position.</p><p><b>Our Commitment to Diversity & Inclusion:</b></p><p>Apexon is committed to being an equal opportunity employer and promoting diversity in the workplace. We take affirmative action to ensure equal employment opportunity for all qualified individuals. Apexon strictly prohibits discrimination and harassment of any kind and provides equal employment opportunities to employees and applicants without regard to gender, race, color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law.</p><p><b>Our Perks and Benefits:</b></p><p>Our benefits and rewards program has been thoughtfully designed to recognize your skills and contributions, elevate your learning/upskilling experience and provide care and support for you and your loved ones. As an Apexon Associate, you get continuous skill-based development, opportunities for career advancement, and access to comprehensive health and well-being benefits and assistance.</p><p><b>We also offer:</b></p><ul> <li>Health Insurance with Dental & Vision</li> <li>401K Plan</li> <li>Life Insurance, STD & LTD</li> <li>Paid Vacations & Holidays</li> <li>Paid Parental Leave</li> <li>FSA Dependent & Limited Purpose care</li> </ul> #J-18808-Ljbffr
Stay sharp with the latest updates in tech industry!

Published in
···March 7, 2025

Published in
··March 3, 2025

Published in
···February 18, 2025

Published in
····February 18, 2025
Discover a world of insights - browse our complete collection of articles in one place!
edb06368

4
20 minutes ago
1
AdalbertMeld

44
an hour ago
15
lurtnowski

40
2 hours ago
8
annarbormiconcreteco

14
2 hours ago
3
SamuelCalifornia

14
4 hours ago
2
cssissimple

31
5 hours ago
7
We Develop Elite Developers
7 Day Free Trial. Cancel Anytime.