sitepoint-terminal
#

Welcome to SitePoint!

#

Access a huge library of books and courses

#

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

Explore over 700 courses

Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

Django A-Z: Build & Deploy Web Projects With Python & Django
Django A-Z: Build & Deploy Web Projects With Python & Django

video

Git & GitHub Masterclass: The Practical Bootcamp
Git & GitHub Masterclass: The Practical Bootcamp

video

Web Development Foundation: Learn HTML5, CSS3 & Bootstrap
Web Development Foundation: Learn HTML5, CSS3 & Bootstrap

video

·

5.0
Python Data Structures and Algorithms: The Complete Bootcamp
Python Data Structures and Algorithms: The Complete Bootcamp

video

Python A-Z: Learn Python By Building 15 Projects
Python A-Z: Learn Python By Building 15 Projects

video

React JS Masterclass: Zero To Job Ready With 10 Projects
React JS Masterclass: Zero To Job Ready With 10 Projects

video

·

4.5
Looking for more?

Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.

Browse Library
Course List
Collection of more than 700 courses

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.

Full Stack JavaScript Developer
Full Stack JavaScript Developer

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.

Beginner·4 steps
Web Development Basics
Web Development Basics

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.

Beginner·2 steps
Pro Dev Workflow
Pro Dev Workflow

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.

Beginner·3 steps
Build Beautiful Webpages
Build Beautiful Webpages

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.

Beginner·5 steps
React Front End Development
React Front End Development

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.

Beginner·4 steps
Vue Front End Development
Vue Front End Development

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.

Beginner·4 steps
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
Telvero

1d ago

DAS NOC Engineer

<p><strong>*If the application for this position prompts you to respond to a question with number of years, e.g., your number of years of relevant work experience, please enter ‘30’ if your answer is 30 years or more. Please be aware that we are acting as a recruitment partner for one of our clients in this search.*</strong></p><p><br></p><p><br></p><p><strong>Job Summary:</strong></p><p>We are seeking a highly skilled and experienced DAS NOC Engineer for a 6-month contract position with our client, a leading telecommunications company. The DAS NOC Engineer will be responsible for monitoring, troubleshooting, optimization, and incident management of our client's Distributed Antenna System (DAS) network. This role requires a deep understanding of DAS technologies, excellent problem-solving abilities, and experience working in a fast-paced network operations center environment. The ideal candidate must be proficient in reading iBwave blueprints and have experience with multiple DAS OEMs.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul> <li>Proactively monitor the DAS network for performance issues, alarms, and outages.</li> <li>Respond to and troubleshoot network incidents, escalating issues as needed to ensure timely resolution.</li> <li>Perform root cause analysis of network problems and implement corrective actions.</li> <li>Optimize DAS network performance through configuration changes and adjustments.</li> <li>Utilize iBwave design software to interpret blueprints and understand network layouts.</li> <li>Collaborate with field technicians and other engineering teams to resolve network issues.</li> <li>Maintain accurate records of network performance, incidents, and resolutions.</li> <li>Generate reports on network performance and key metrics.</li> <li>Adhere to established procedures and best practices for network operations.</li> <li>Experience with various DAS OEM equipment (e.g., Solid, CommScope, Corning, ADRF, etc.) is essential.</li> <li>Perform remote diagnostics and troubleshooting using various tools.</li> <li>Participate in network upgrades and maintenance activities.</li> <li>Stay up-to-date with the latest DAS technologies and industry trends.</li> </ul><p><br></p><p><strong>Qualifications:</strong></p><ul> <li>Bachelor's degree in Electrical Engineering, Telecommunications, or a related field preferred. Equivalent experience considered.</li> <li>Proven experience (typically 3+ years) in troubleshooting DAS or similar role.</li> <li>Strong understanding of DAS technologies, including RF principles, signal propagation, and network protocols.</li> <li>Experience with ticketing systems. </li> <li>Proficiency in reading and interpreting iBwave design blueprints.</li> <li>Hands-on experience with multiple DAS OEMs (specify preferred OEMs if any).</li> <li>Excellent troubleshooting and problem-solving skills.</li> <li>Ability to work effectively in a team environment.</li> <li>Strong communication and interpersonal skills. </li> </ul><p><br></p><p><strong>Location:</strong> Santa Ana, CA - 3-4 Days a week in office. </p><p><strong>Contract Length:</strong> 6 Months - 8 Months</p>

Santa Ana, United States
TalentBridge

1d ago

Information Technology Project Manager

<p><strong>IT Project Manager II – Digital First Banking</strong></p><p><br></p><p><strong>Position Summary &amp; Key Areas of Responsibility</strong></p><p>As a <strong>Project Manager II</strong> for the <strong>Digital First Banking</strong> team, you will be responsible for leading and driving multiple concurrent project deliveries for our banking clients. The primary project portfolio includes collaboration with our resellers, product management, and internal consulting teams to deliver cloud-based software solutions for our financial clients. The ideal candidate must have strong organizational and communication skills, be self-directed, and possess a growth mindset with the ability to adapt quickly to new products, changing requirements, emerging processes, policies, and procedures.</p><p><strong>Key Responsibilities:</strong></p><ul> <li> <strong>Project Planning and Execution:</strong> Develop detailed project plans, define project scope, objectives, timelines, and deliverables. Ensure projects are executed efficiently and effectively.</li> <li> <strong>Stakeholder Management:</strong> Communicate with stakeholders to understand their needs and expectations. Manage relationships to ensure alignment and support for the project.</li> <li> <strong>Resource Management:</strong> Allocate resources, including budget, personnel, and materials, to ensure that project goals are met. Manage and optimize resource utilization.</li> <li> <strong>Risk Management:</strong> Identify potential risks and develop strategies to mitigate them. Monitor and address risks throughout the project lifecycle.</li> <li> <strong>Performance Monitoring:</strong> Track project progress against goals and milestones. Use performance metrics to evaluate success and make adjustments as needed.</li> <li> <strong>Strategic Alignment:</strong> Ensure that the project supports the broader strategic objectives of the organization. Align project outcomes with business goals and strategies.</li> <li> <strong>Reporting:</strong> Provide regular updates and reports to stakeholders and senior management on project status, performance, and issues.</li> <li> <strong>Change Management:</strong> Manage changes to project scope, schedule, and resources effectively, ensuring minimal impact on project objectives.</li> </ul><p><strong>Required Skills &amp; Competencies:</strong></p><ul> <li>Familiarity with project management methodologies (e.g., Agile, Scrum, Waterfall).</li> <li>Proficiency in project management tools (e.g., Microsoft Project, QuickBase, Jira, Smartsheets).</li> <li>Strong organizational skills, including the ability to manage multiple projects and prioritize tasks.</li> <li>Strong leadership skills to manage and motivate teams.</li> <li>Excellent communication skills to liaise with stakeholders, convey technical information to non-technical audiences, and manage expectations.</li> <li>Ability to analyze complex problems, develop solutions, and make data-driven decisions.</li> <li>Awareness of industry standards and best practices related to technology project management.</li> <li>Experience in a client-facing or customer-facing role, as this position will work directly with customers.</li> <li>Must be a self-starter and a go-getter who does not wait for direction and thrives in a fast-paced, start-up environment.</li> </ul><p><strong>Experience:</strong></p><ul> <li>Ideally, 4+ years of professional experience, with at least 1 year in project management.</li> <li>Several years of experience in project management, specifically in banking operations and technology projects.</li> <li>Proven track record of managing projects from inception to completion.</li> <li>Ideally, experience in banking or financial services.</li> </ul><p><strong>Qualifications:</strong></p><ul> <li>Bachelor's degree or a combination of education and relevant work experience.</li> <li>Project Management certification such as <strong>Project Management Professional (PMP), Certified Scrum Master (CSM), Master Project Manager (MPM), etc.,</strong> desired.</li> <li>Proficient in <strong>Microsoft Office 365, including Teams, SharePoint, and Microsoft Project.</strong> </li> </ul><li><p>If you are a results-driven project manager with a passion for technology and banking operations, we invite you to apply and join our team to drive innovation and excellence in digital banking solutions.</p>

Atlanta, United States
Qnovo

1d ago

Software Engineer

<p><strong>Open Role: Software Engineer</strong></p><p>About Qnovo</p><p>Since 2010, Qnovo has redefined one of the most fundamental technological advances of the last century - the lithium-ion battery. As an early innovator, we recognized the immense potential in enhancing batteries through intelligent management software and predictive analytics.</p><p><br></p><p>By augmenting battery chemistry with computation and learning software, our technologies enable batteries to safely charge faster with extended battery longevity and performance. By creating a new power paradigm through software defined batteries, Qnovo has become the leading catalyst for manufacturing excellence and global sustainability in the field of electric mobility. </p><p><br></p><p>We are a supplier to major global manufacturers of electric mobility solutions and consumer devices. Our technology has been embraced by renowned electric vehicle manufacturers as well as consumer device manufacturers, with over 200 million smartphones worldwide currently utilizing our software.</p><p><br></p><p>For the latest updates and news announcements, we invite you to visit our <a>website</a>.</p><p><br></p><p>As we continue our growth journey, we are actively seeking exceptional talent to join our team.</p><p><br></p><p><strong>Job Description</strong></p><p><br></p><p>Qnovo is looking for a passionate software engineer to build infrastructure components and capabilities for our growing IoT edge to cloud-connected data collection and management services. This role involves designing, building, and maintaining IoT edge devices and backend systems to efficiently connect battery management systems from customer applications, test systems and tools to private and public clouds.</p><p>The position will be responsible for:</p><ul> <li>Designing, developing, and maintaining software and services using Python and C/C++;</li> <li>Designing, developing, and maintaining IoT edge devices and their applications and services;</li> <li>Building and maintaining APIs to connect battery systems with cloud-based platforms, enabling real-time data collection and monitoring;</li> <li>Developing clean, maintainable, and testable code, and participating in code reviews;</li> <li>Collaborating with internal cross-functional teams and external customer teams to develop cloud-integrated solutions.</li> </ul><p>The Software Engineer must be a resourceful problem-solver with strong interpersonal skills. This role requires a high level of maturity, drive, and flexibility to work in a fast-paced team-oriented environment.</p><p><br></p><p><strong>Required Skills/Experience</strong></p><p><br></p><p>The candidate should have a BS degree qualification or higher in software engineering or computer science or other related technical fields. </p><p>The candidate should have the following skills/experience/knowledge:</p><p>Minimum 5 years of experience in Python development;</p><p>Minimum 3 years of experience in C/C++ development;</p><p>Strong fundamentals in Python code development and design related but not limited to network and communication protocols, data management, processing and analysis; </p><p>Strong understanding of object oriented programming, principles and patterns;</p><p>Proficiency in using Linux/Unix-based operating systems;</p><p>Minimum 2 years of experience working with Cloud service providers (AWS preferred, GCP, Azure);</p><p>Experience in container technologies like Docker and Kubernetes;</p><p>Experience in using Python unit test frameworks such as Pytest and Unitest;</p><p>Experience with standard software development methodologies and tools (e.g., Agile/SCRUM, Jira/Confluence, Git);</p><p>Strong problem-solving skills, excellent communication and works well in a fast-paced team environment while maintaining a strong focus on quality and accuracy.</p><p>The following skills/experience/knowledge is a plus:</p><p>Automotive and/or battery systems industry experience;</p><p>Experience with front-end technologies (<em>e.g.</em>, JavaScript, HTML);</p><p>Embedded systems development experience;</p><p>Knowledge of data science and machine learning concepts and tools (Python);</p><p>Prior experience working in a small and agile environment.</p><p><br></p><p><strong>Compensation / Location</strong></p><p><br></p><p>This position is offered working at Qnovo HQ office in Milpitas, CA. Our salary ranges are determined by role, level, and location. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.</p><p>Qnovo is an equal opportunity employer and value diversity and inclusion within our company. We will consider all qualified applicants without regard to race, religion, color, national origin, sex, gender identity, gender expression, sexual orientation, age, marital status, veteran status, or ability status. We will ensure that individuals who are differently abled are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment as provided to other applicants or employees. Please contact us to request accommodation.</p><p>To all recruitment agencies: Qnovo does not accept agency resumes. Please do not forward resumes to our job alias, Qnovo employees or any other company location. Qnovo is not responsible for any fees related to unsolicited resumes.</p><p></p>

Milpitas, United States
Izar Associates, Inc.

1d ago

Application Architect

<p><strong>Required Experience: </strong> </p><p>• 9 years of experience managing education, government, or corporate projects, with expertise in application design, development, and architecture. </p><p>• Proven ability to provide strategic advice to senior management on business &amp; functional matters. </p><p>• Experience in evaluating &amp; improving business processes and systems for increased efficiency. </p><p>• Experience with cloud-based architectures and services, particularly in an educational or enterprise setting. </p><p>• Familiarity with Agile, Scrum, or other project management methodologies to manage project timelines and deliverables effectively. </p><p> • Proven track record in leading cross-functional teams to deliver large-scale projects within set deadlines and budgets. </p><p> • Experience working in higher education or similar environments, understanding the unique challenges and needs of student systems. </p><p>• Strong problem-solving skills, particularly in large, complex system integrations and data migrations. </p><p>• Experience with data governance and ensuring the accuracy and integrity of student data across systems.</p>

Albany, United States
Marotta Controls

1d ago

Sr. Developer – ERP

Elevate your career at Marotta Controls, a New Jersey Top Workplace three years running! Dedicated to innovation, quality and excellence, we deliver cutting edge control systems for the Aerospace &amp; Defense industry. At Marotta, we value bold thinking and teamwork, and we empower our employees to push boundaries while delivering top-tier solutions to our customers. Our team fosters a fun, collaborative culture where creativity and technical excellence thrive! Your next big opportunity starts here. Be part of a company where your work supports a mission that makes a difference—apply today !<br><strong>Sr. Developer- ERP<br></strong><strong>Essential Functions<br></strong>The Enterprise Data and Process Automation Team, within Marotta’s IT Department, is seeking a highly skilled Sr. Developer- ERP with AWS expertise, and a proven track record for leading development efforts from inception to post implementation support.<br>The ideal candidate will utilize knowledge and past experiences of AWS Microservices, APIs and 3rd party integrations to lead the design, development, and maintenance of frontend and backend applications within Marotta’s Data Architecture also known as the “Marotta-Verse”. With each implementation, the Senior Developer will play a pivotal role focused on enhancing data quality, accessibility, and efficiency, while optimizing performance, scalability, and reliability.<br><strong>Major Duties/Essential Functions Will Include<br></strong><ul> <li>Designs, develops, and maintains front-end and back-end applications within Marotta’s Data Architecture</li> <li>Manages the end-to-end life cycle for the production of software and applications</li> <li>Maintains and upgrades software following deployment</li> <li>Collaborates with cross-functional teams to understand business requirements and translate them into robust architectural designs</li> <li>Oversees system integration and user acceptance testing and provides feedback to management during the development process </li> <li>Modifies and tests changes to previously developed programs</li> <li>Conducts assessments, provides recommendations, and implements best practices for cost optimization, security, and performance tuning</li> <li>Establishes and maintains communication with business units and third-party vendors to monitor changing information technology environments</li> <li>Conceptualizes, defines, develops, tests, and deploys needed enterprise technology solutions, products, and services</li> <li>Collaborates with IT security and audit to enforce strict cross-platform security and audit controls</li> <li>Partners with other IT functions to evaluate, prioritize, and resolve new issues and problem scenarios</li> <li>Creates, updates, and maintains strategic technology plans</li> <li>Manages complex technology projects across organizations</li> <li>Crafts acceptable policies and procedures as needed<br> </li> </ul><strong>Minimum Required Qualifications<br></strong><ul> <li>Minimum 5-10 years’ experience managing the complete software development lifecycle from conception to deployment</li> <li>Expertise in AWS Lamda, Relational Database Service (RDS), Lake Formation and Cloud migrations</li> <li>Demonstrated knowledge of high-level programing languages such as Java, Python, C#, Angular and/or React</li> <li>Experience with Web frontend and backend development, data access tiers, Enterprise SQL</li> <li>Familiarity with version control systems such as Git/Github</li> <li>Experience with Micro Services such as Spring Framework and Spring Boot as well as Container Service such as AWS ECS, Docker and/or Kubernetes</li> <li>Established record of creating and maintaining multiple environments, architecting and building highly scalable solutions in support of rapidly growing business and project needs</li> <li>Experience in designing and integrating RESTful APIs</li> <li>Ability to document business requirements and system designs</li> <li>Lean and/or Agile Methodology</li> <li>Knowledge of JIRA or a similar ticketing system a plus</li> <li>Excellent verbal and written communication skills</li> <li>Good problem-solving and critical-thinking skills</li> <li>Able to work in a team as well as independently</li> <li>Hire, train and mentor Junior Developers</li> <li>Must be a US Citizen</li> <li>Bachelor’s degree in Computer Science, Data Analytics, Business Intelligence or a related field<br> </li> </ul><strong>Work Environment<br></strong>This job interacts both in a professional office environment and a manufacturing/machine shop<br>environment. This role uses standard office equipment such as computers, phones, photocopiers,<br>filing cabinets and fax machines, as well as environments inclusive of the appropriate eye,<br>hearing and foot protection (as required).<br>This is a full-time position. On-call rotation and occasional weekend support is expected<br>This position is based in Montville and may require occasional travel to our Parsippany office<br>location.<br>No regular travel is expected for this position<br><strong>Physical Requirements<br></strong>While performing the duties of this job, the employee is regularly required to see, talk, and hear. The employee is frequently required to reach and lift with hands and arms, and to use hands to<br>finger, handle or feel. The employee is regularly required to sit, stand, walk, bend, turn, etc., and move about the facility. The employee may be required to lift, push, pull and/or move items weighing up to 25 pounds<br>This position is at our Parsippany, NJ office location.<br>Many of our contracts require proof that you are a U.S. citizen and/or that an export license has been obtained for employees who are citizens of certain countries. Your employment, both initially and continually thereafter, is conditioned on production of such proof of citizenship and/or any export license that may be required to comply with any and all applicable laws, regulations, or executive orders, or required by Federal, State, or local government contracts.<br>We offer a highly competitive compensation package for this outstanding position plus a quarterly bonus along with a full range of top quality benefits and employee services including: medical, prescription, dental, vision, life and disability income insurance programs, 401k retirement plans with company match, generous tuition aid program, paid vacation, sick and personal days, paid holidays and flexible work hours with compressed work week options. We recognize and reward our employee's accomplishments and host several employee engagement events per quarter.<br>If you are looking to grow or accelerate your career and be part of a best in class organization while enjoying a work-life balance, please visit our website at www.marotta.com to learn more about us and to apply. Check out all of our openings at https://marotta.com/job-openings/<br>We are an Affirmative Action and Equal Opportunity employer M/F/IWD/Veterans<br>VETERANS ARE ENCOURAGED TO APPLY<br><strong>No agencies, please.</strong>

Parsippany, United States
Ryan Consulting Group, LLC

1d ago

IAM engineer

<p><strong><em>**No Corp to Corps or candidates requiring sponsorship now or in the future will be considered. All candidates must be able to work as a W2 employee for any employer in the US to be considered.</em></strong></p><p><br></p><p><strong>Title: </strong>IAM Engineer (SailPoint)</p><p><strong>Type:</strong> 6-month contract-to-hire - hybrid (3 days onsite)</p><p><strong>Location:</strong> Charlotte, NC / Atlanta, GA/ Birmingham, AL / Nashville, TN</p><p><strong>Comp: </strong>$65-$80/hr</p><p><br></p><p><strong>Identity and Access Management (IAM) Engineer</strong></p><p>The IAM Engineer will work cross-functionally with business and IT partners to deliver Identity Governance and Administration (IGA) capabilities, including role-based access controls (RBAC), attribute-based access controls (ABAC), access review/certification, automated provisioning, and de-provisioning.</p><p><strong>Key Responsibilities:</strong></p><ul> <li>Design, develop, test, and implement IAM systems and solutions.</li> <li>Protect information resources by ensuring appropriate access controls.</li> <li>Maintain, patch, operate, and monitor IAM systems.</li> <li>Onboard new applications, build custom workflows, and create reports based on business requirements.</li> <li>Leverage scripting languages (e.g., Bash) for system automation.</li> <li>Support system incidents, problems, and changes.</li> </ul><p><strong>Requirements:</strong></p><ul> <li>Bachelor’s degree and six (6) years of related experience.</li> <li>Strong experience with Java programming, SailPoint development, and API integration into SailPoint.</li> <li>Hands-on experience in building workflows within SailPoint.</li> </ul><p><strong>Preferences:</strong></p><ul> <li>Proficiency in UNIX security, Agile methodology, and scripting languages (e.g., Bash, PowerShell, Python).</li> <li>Experience with IGA/IAM platforms such as SailPoint, Okta, or CyberArk.</li> <li>Recognized security certifications (CISSP, CIAM, etc.).</li> <li>Experience with AWS</li> </ul><p><strong>Skills:</strong></p><ul> <li>Strong problem-solving, analytical, and organizational skills.</li> <li>Excellent communication and time management abilities.</li> <li>Ability to work independently and handle multiple tasks effectively.</li> </ul><p></p>

Charlotte, United States
Check out our latest articles

Stay sharp with the latest updates in tech industry!

Random Forest Algorithm in Machine Learning
Random Forest Algorithm in Machine Learning

Published in

·AI·

January 27, 2025

What Is Cloud Computing?
What Is Cloud Computing?

Published in

···

January 26, 2025

Collections in Java
Collections in Java

Published in

··

January 24, 2025

SQL Commands: The List of Basic SQL Language Commands
SQL Commands: The List of Basic SQL Language Commands

Published in

····

January 22, 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.