69 IT Contract jobs in South Africa
Project Manager - IT - Contract
Posted 20 days ago
Job Viewed
Job Description
Our client a global tech firm is seeking a Project Manager to join their team in Cape town on a contract basis. They offer stability, growth, attractive rates and a great working environment.
Seeking a Project Manager who is technically strong and skilled in inventory management, as there are many moving parts to track.
To successfully introduce and manage IT-for-IT change within the business, from project initiation through to project closure, by applying project management methodology.
Key Responsibilities
- Project manage assigned IT-for-IT projects to accomplish objectives and ensure quality delivery on time and within budget.
- Primary focus will be on IT obsolescence projects, including Windows and Linux operating system obsolescence across the estate.
- Prepare monthly obsolescence reports for IT governance forums.
- Ensure that change resulting from relevant IT-for-IT projects is managed to minimize disruption to the business.
- Demonstrate excellent planning and organizational skills.
- Communicate effectively in technical conversations with technical teams.
- Exhibit strong stakeholder management skills, with the ability to manage expectations, risks, and issues proactively.
- Adapt easily to changing circumstances and priorities.
Competency Profile
- Strong documentation and reporting abilities.
- Sound judgment and decision-making skills.
- Effective time management and personal organizational skills.
- Relevant and applicable Bachelors Degree or higher, with a Project Management Certification.
- Minimum qualification: Matric.
- 510 years experience as an IT Project Manager, with a proven track record of delivering multiple medium-complexity projects simultaneously.
- Good technical understanding of ICT functional areas, including infrastructure, development, and service management.
- Foundational knowledge of Windows server environments and technical administration tools.
- Foundational knowledge of cybersecurity topics.
- Practical understanding of the systems development lifecycle.
- Knowledge and understanding of best practice project management methodologies.
- Proficient in Microsoft applications, including Word, Excel, PowerPoint, Project, and Visio.
- Linux exposure is advantageous.
Knowledge, Skills and Experience
- Experience in Financial Services is advantageous.
Information technology engineer
Posted today
Job Viewed
Job Description
Infrastructure Architect (OT) and (IT) - Contract R700 - 740 per hour
Posted 19 days ago
Job Viewed
Job Description
Our Client, a Global Tech firm, is seeking an Infrastructure Architect (OT and IT) to join their team in Rosebank. This position allows for 1 day a week remote work and requires collaboration with Australia and USA time zones for some meetings, so flexible working hours will apply on those days to ensure workday hours are not exceeded.
Note: The technology is non-SAP, and the stacks will be dependent on the discipline/function.
The role is accountable for developing architecture within Digital Technology (DT) across the Information Technology (IT) and Operational Technology (OT) domains. The purpose of this role is the selection of new technologies and the effective design of platforms to achieve the required business value via sound architecture principles.
Scale: True global reach, interactions covering all levels (including executive levels), delivery of value with $4 of Ms of potential outcome.
Key Roles and Responsibilities:
- Participate in the global process to manage new technology ideas and demands, providing research, analysis, design review, and recommendations to leadership.
- Provide design support to projects and business groups to ensure efficient and safe technology architectures are delivered.
- Proactively manage global leader stakeholders in a matrixed organization; developing a trust advisor and teaming approach.
- Collaborate with the team to identify, select, and implement appropriate solutions.
- Monitor and research emerging innovations to determine functionality that may provide business value.
- Validate and prioritize the enterprise architecture implementation and migration plan.
- Confirm transition enterprise architecture increments and phases.
- Obtain approval of architecture roadmap.
- Validate and prioritize the domain architecture implementation and migration plan.
- Confirm transition domain architecture increments and phases.
- Oversee the full technology solutions architecture lifecycle, including requirements-gathering, vendor selection, design, costing, and non-functional optionality.
- Exhibit formidable team working skills across matrixed client, supplier, and geographically dispersed virtual teams.
- Demonstrate experience in the effective and efficient operation of IT infrastructure and applications services in multinational companies.
- Show experience in delivery that includes the use of external suppliers and offshore resources.
- Possess experience in developing technology and system strategies and roadmaps that address business strategy.
- Develop effective standards and policies governing IT matters.
- Engage with a wide range of stakeholders across a culturally and geographically diverse organization.
- Exhibit proven business and financial acumen.
- Mentor and develop staff members.
Academic Qualifications and Certifications:
- Bachelor's Degree in IT-related fields.
Certifications preferred but not required.
Required Experience:
- 8+ years in a corporate IT environment, in senior leadership roles.
- 8+ years' experience in IT technology architecture.
- Experience in a related technical field (application development, deployment/implementation, and infrastructure).
Skills Summary: Consulting, End-to-End Testing, Solutions Design, Solutions Development, Technical Solutions.
Desired Experience & Qualifications:Operational Technology, Architect, Managed Services, Information Technology, TOGAF, IT Governance, Risk and Compliance.
#J-18808-LjbffrInfrastructure architect (ot) and (it) - contract r700 - 740 per hour
Posted today
Job Viewed
Job Description
Head of Information Technology
Posted 7 days ago
Job Viewed
Job Description
The Head of IT is responsible for leading and evolving PEG’s group-wide IT function. This includes refining and executing strategies for infrastructure, systems, cybersecurity, data management, and innovation.
The role ensures technology enables operational resilience, supports digital transformation, and provides scalable platforms that align with PEG’s strategic objectives.
Salary: R75 000 – R110 000 per month.
Duties and Responsibilities:
1. Strategic Leadership:
- Refine, develop, and execute IT, AI, cybersecurity, and data strategies in alignment with PEG’s business goals.
- Advise EXCO on emerging technology trends, innovation opportunities, and risk mitigation.
- Advance digital transformation initiatives across all operations.
- Maintain and enhance governance structures for IT decision-making and project oversight.
2. Operational Oversight:
- Lead IT support operations, infrastructure management, software licensing, and asset lifecycle.
- Oversee application support (e.g., SWIFT, SAGE, iMali Yam, OPUS).
- Ensure efficient end-user support, onboarding, and offboarding processes.
3. Infrastructure & Cybersecurity:
- Maintain secure, high-performing infrastructure across HQ and ~80 fuel retail sites.
- Manage networks, servers, cloud platforms, CCTV, biometric, and site-level technologies.
- Enforce cybersecurity frameworks and compliance requirements (e.g., POPIA).
4. Data & Reporting:
- Drive centralised reporting, semantic layers, and BI dashboards.
- Ensure data integrity, validation, and high-quality reporting across business functions.
- Deliver actionable insights to finance, operations, and EXCO.
5. Team Leadership:
- Manage and develop a cross-functional IT team (analysts, administrators, technicians, project leads).
- Lead recruitment, coaching, and performance management.
- Build a culture of accountability, agility, and innovation.
6. Vendor & Budget Management:
- Oversee IT vendors and service providers nationally.
- Lead annual budgeting, forecasting, and continuous cost optimisation.
Key Relationships:
- Reports to: Executive Committee (EXCO), with regular strategic reporting.
- Collaboration: Senior leadership across all business units and operational areas.
- Role Impact: Central in aligning technology with business objectives.
Qualifications & Experience:
- Bachelor’s Degree in Information Technology, Computer Science, or related field.
- 8–10 years of IT experience, including at least 5 years in senior IT leadership.
- Proven experience in multi-site environments, systems integration, and vendor management.
Technical Competencies:
- Strong proficiency in Azure, SQL Server, Microsoft 365, Power BI, automation platforms.
- Deep understanding of infrastructure, cybersecurity, data governance, and enterprise systems.
- Experience with SWIFT, SAGE, Smartsheet, QContact, Norm, Splynx advantageous.
IBM – Information Technology Learnership
Posted today
Job Viewed
Job Description
IBM invites interested individuals to apply for a 24-month Information Technology Learnership programme within the company. This programme aims to equip learners with relevant skills and knowledge in the IT industry.
Learners will be introduced to IT concepts, database management, web development, system administration, and project management. They will also gain on-the-job experience in an IT environment, exposing them to various IT projects and challenges.
Upon successful completion, participants will receive a qualification that can open various job opportunities within the IT industry.
Programme Details- Type: Information Technology Learnership
- Duration: 24 months
- Closing Date: Not Specified
- Grade 12/matric certificate with a pass in Mathematics
- Good communication skills and a positive attitude
- Ability to adapt in a fast-paced environment
- Enthusiastic and willing to learn
- Relevant tertiary qualification
- Knowledge of Microsoft database systems
- Willing to commit to the full duration of the programme
- Ability to apply problem-solving techniques to resolve user technical issues
- Team player and result-oriented
- Analytical skills and ability to multi-task
- Confidence and ability to work independently
- Installing and configuring computer systems
- Diagnosing and resolving hardware/software faults
- Analyzing call logs to identify trends and underlying issues
- Developing technology solutions for clients and implementing Microsoft systems
- Supporting system software and hardware products, including installation and execution
- Implementing software packages and upgrading projects
- Developing technical standards and specifications
- Collaborating with study centers and organizations
Senior Information Technology Auditor
Posted 4 days ago
Job Viewed
Job Description
Direct message the job poster from Communicate Recruitment
Communicate Recruitment Alpha: Professional Talent Sourcer during the day Youtuber/Streamer at nightLocation: Johannesburg
Salary: R750 000 - R850 000 CTC per annum
Are you passionate about driving value through risk management, data analytics, and IT audit excellence? We’re looking for an experienced Senior Internal Auditor / IT Auditor to join one of the best high performing Audit teams in the country!
In this role, you’ll:
- Identify key business risks and deliver insights that add real value
- Plan, execute, and report on internal audit assignments
- Evaluate the adequacy, efficiency, and effectiveness of internal controls
- Conduct IT General Controls reviews (user access, DR, backups, incident management, third-party management, business continuity)
- Lead data analytics projects using audit software (e.g., Teammate, ACL)
- Build strong relationships with internal and external stakeholders
- Provide advisory on IT risk management, security, and governance
What we’re looking for:
- A degree in Internal Audit (Honours or CIA/CISA certification advantageous)
- Minimum 4 years’ experience as a Senior Internal Auditor
- Strong IT audit and data analytics background (ACL, Teammate, or similar tools)
- Knowledge of IT infrastructure, emerging technologies, and business processes
- Strong problem-solving, project management, and decision-making skills
- Excellent communication, interpersonal, and stakeholder management skills
- Willingness to travel locally and internationally when required
You’ll be part of a dynamic, forward-thinking internal audit team that’s committed to delivering excellence, innovation, and value across the business. This is your chance to make a real impact while working in a professional, collaborative, and growth-oriented environment.
If you’re a self-motivated, ethical professional with a passion for IT audit and data analytics, we want to hear from you!
Apply now and take the next step in your audit career.
Seniority level- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Accounting/Auditing, Finance, and Consulting
- Industries Data Infrastructure and Analytics, IT System Data Services, and Financial Services
Referrals increase your chances of interviewing at Communicate Recruitment by 2x
Sign in to set job alerts for “Information Technology Auditor” roles.Johannesburg, Gauteng, South Africa 2 days ago
Johannesburg, Gauteng, South Africa 2 days ago
Sandton, Gauteng, South Africa 4 months ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 2 days ago
Johannesburg, Gauteng, South Africa 6 hours ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 6 hours ago
Midrand, Gauteng, South Africa 2 weeks ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 13 hours ago
Sandton, Gauteng, South Africa 3 weeks ago
Johannesburg, Gauteng, South Africa 1 week ago
IT Business Analyst (ACRN) - Harare or JohannesburgJohannesburg, Gauteng, South Africa 1 week ago
City of Johannesburg, Gauteng, South Africa 5 days ago
City of Johannesburg, Gauteng, South Africa 1 day ago
Sandton, Gauteng, South Africa 3 weeks ago
Johannesburg, Gauteng, South Africa 6 days ago
City of Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 1 week ago
Midrand, Gauteng, South Africa 1 month ago
City of Johannesburg, Gauteng, South Africa 1 week ago
Midrand, Gauteng, South Africa 2 hours ago
Customer Engineer III, Data and AI, Google CloudJohannesburg, Gauteng, South Africa 1 week ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 2 days ago
Johannesburg, Gauteng, South Africa 2 days ago
Johannesburg, Gauteng, South Africa 4 days ago
Senior Data Analyst Power BI Reporting (Contract)City of Johannesburg, Gauteng, South Africa 23 hours ago
IT / Business Business Analyst (FTC / 9 months) Lead, Technical (TxB) (Corporate & Investment Banking)Johannesburg, Gauteng, South Africa 18 hours ago
Sandton, Gauteng, South Africa 16 hours ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest It contract Jobs in South Africa !
Senior Information Technology Administrator
Posted 9 days ago
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
Date Posted: 08/13/2025
Req ID: 44778
Faculty/Division: Faculty of Arts & Science
Department: Department of Mathematics
Campus: St. George (Downtown Toronto)
Position Number: 00057547
Description:
About us:
The Faculty of Arts & Science is the heart of Canada’s leading university and one of the most comprehensive and diverse academic divisions in the world. The strength of Arts & Science derives from our combined teaching and research excellence in the humanities, sciences and social sciences across 29 departments, seven colleges and 46 interdisciplinary centres, institutes and programs.
We can only realize our mission with the dedication and excellence of engaged staff and faculty. The diversity of opportunities and perspectives within the Faculty reflect the local and global landscape and the need for curiosity, innovative thinking and collaboration. At Arts & Science, we take pride in our legacyof innovation and discovery that has changed the way we think about the world.
The field of mathematics is quite diverse, and requires critical thinkers who analyze, assess, and problem solve; our Department of Mathematics is consistently rankedas one of the best in Canada. As a part of the University of Toronto, our faculty are among the finest in the world, featuring a unique blend of intellectuals alongside up and coming bright minds. Our department members include numerous awarded faculty with outstanding accomplishments and leading research.
Your opportunity:
Under the general direction of the Chair of the Department of Mathematics and reporting to the Department Manager, the Senior Information Technology Administrator is responsible for the full lifecycle management of IT services, including leading, planning, design, implementation, and support of secure and compliant computing technologies for administration, research, and teaching. With a strong emphasis on risk management and security, the incumbent provides daily IT support, troubleshoots complex system issues, and assesses programming requests to deliver effective solutions. They design and implement operating systems, networks, andservers, develop and update architectural frameworks for advanced IT systems, and establish contingency plans for critical infrastructure. Additionally, they collaborate with IT partners to enhance services, ensure alignment with institutional policies, and contribute to the development of operational procedures and IT standards to support the department's evolving technological needs.
Your responsibilities will include:
- Adhere to and implement risk and security expectations across all functional IT areas
- Defining requirements and scope of complex IT projects with broad impact and long-term consequences
- Planning and implementing storage security architecture independently
- Creating complex system design and other technical documentation and user support guides
- Designing and implementing new operating systems and subsystems server software
- Driving the modernization of sustainable IT services
- Training department faculty and staff to maximize best use of technology to accomplish their academic, research and administrative goals
- Developing network access protocols including firewall protection and wireless connectivity
Essential Qualifications:
- Bachelor's Degree in Computer Science or acceptable combination of equivalent experience.
- Minimum five years of recent and related experience working with Unix/Linux, Apple and Windows systems in a highly technical and complex IT environment developing academic and administrative computing solutions preferably for a computing academic discipline.
- Demonstrated success in leading IT projects from inception through execution, including defining project scope, developing implementation plans, budgeting, and coordinating/collaborating with other technical teams.
- Experience collaborating with central IT services (e.g., A&S IIT, ITS) or cross-functional stakeholders is essential.
- Experience in system and network architecture design, including planning and implementing secure infrastructure, data centers, and server environments, with a focus on sustainability and modernization.
- Experience designing, deploying, and maintaining enterprise services, including email servers, virtualized environments, file storage, printing, and backup systems.
- Hands-on experience with version control systems (e.g., Git) and formal change management practices in collaborative environments.
- Experience designing, implementing, and maintaining network infrastructure, servers, and security protocols.
- Strong scripting and automation skills (e.g., Bash, Python), including experience with deployment tools, operating system automation, and server configuration.
- Demonstrated understanding of cybersecurity best practices, including risk assessments, compliance frameworks, contingency planning, and endpoint protection (e.g., SentinelOne).
- Proven ability to communicate complex technical concepts clearly and effectively to both technical and non-technical audiences. Strong interpersonal and customer service skills, with the ability to build trust and work collaboratively across administrative, research, and academic units.
- Working knowledge of cloud-based collaboration tools and platforms, such as SharePoint, with the ability to support, administer, and train users on effective usage.
- Strong organizational skills and the ability to manage multiple competing priorities with minimal supervision. Strategic mindset with the ability to adapt to changing needs and to lead IT service management initiatives in alignment with the department’s goals.
- Must have strong leadership skills, especially the ability to take personal responsibility to establish and maintain the goals and mission of various IT projects.
To be successful in this role you will be:
- Accountable
- Achievement oriented
- Intuitive
- Possess a positive attitude
- Resourceful
- Team player
This role is currently eligible for a hybrid work arrangement, pursuant to University policies and guidelines, including but not limited to the University of Toronto’s Alternative Work Arrangements Guideline.
Closing Date: 08/27/2025, 11:59PM ET
Employee Group: USW
Appointment Type : Budget - Continuing
Schedule: Full-Time
Pay Scale Group & Hiring Zone:
USW Pay Band 16 -- $103,367. with an annual step progression to a maximum of $132,188. Pay scale and job class assignment is subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol.
Job Category: Information Technology (IT)
Lived Experience Statement
Candidates who are members of Indigenous, Black, racialized and 2SLGBTQ+ communities, persons with disabilities, and other equity deserving groups are encouraged to apply, and their lived experience shall be taken into consideration as applicable to the posted position.
Diversity Statement
The University of Toronto embraces Diversity and is building aculture of belonging that increases our capacity to effectivelyaddress and serve the interests of our global community. Westrongly encourage applications from Indigenous Peoples,Black and racialized persons, women, persons withdisabilities, and people of diverse sexual and gender identities.We value applicants who have demonstrated a commitment toequity, diversity and inclusion and recognize that diverseperspectives, experiences, and expertise are essential tostrengthening our academic mission.
As part of your application, you will be asked to complete a brief Diversity Survey. This survey is voluntary. Any information directly related to you is confidential and cannot be accessed by search committees or human resources staff. Results will be aggregated for institutional planning purposes. For more information, please see .
Accessibility Statement
The University strives to be an equitable and inclusive community, and proactively seeks to increase diversity among its community members. Our values regarding equity and diversity are linked with our unwavering commitment to excellence in the pursuit of our academic mission.
The University is committed to the principles of the Accessibility for Ontarians with Disabilities Act (AODA). As such, we strive to make our recruitment, assessment and selection processes as accessible as possible and provide accommodations as required for applicants with disabilities.
If you require any accommodations at any point during the application and hiring process, please .
Information Technology System Administrator
Posted 11 days ago
Job Viewed
Job Description
We are seeking a seasoned and highly capable Senior System Administrator to oversee and optimise our core infrastructure across Unix, Solaris, and Linux systems. As a fintech software company, our platforms require maximum reliability, performance, and security — your role will be pivotal in ensuring operational excellence.
We are particularly interested in individuals with strong Solaris expertise, preferably with x86 architecture, who can also work seamlessly within hybrid and Linux-based environments. This role includes ownership of critical services such as PostgreSQL database operations, system replication, automation, and infrastructure hardening.
Key Responsibilities
- Administer, monitor, and maintain Solaris, Linux, and Unix systems (Solaris is a strong focus).
- Perform system upgrades, patch management, user provisioning, and automation via shell/Bash scripting.
- Proactively ensure high availability, uptime, and peak system performance across production, staging, and DR environments.
- Manage PostgreSQL databases, including installation, tuning, backup/restore, replication (logical or streaming), and version upgrades — especially in Solaris-based setups.
- Implement and maintain automated monitoring, alerting, and log analysis pipelines (e.g., Zabbix, systemd, syslog).
- Build and improve infrastructure automation using Bash, Linux and Solaris packages, cron, Ansible, or similar tools.
- Troubleshoot complex infrastructure and network issues, performing root cause analysis and resolution.
- Develop and maintain documentation, runbooks, and procedures for infrastructure and database systems.
- Collaborate with development and DevOps teams on CI/CD pipelines, production readiness, and deployment efficiency.
- Implement and audit security best practices, system hardening policies, and compliance measures (e.g., SSH policies, firewall/IPTables, user access control).
Requirements
- 10+ years of hands-on experience in Unix/Linux/Solaris system administration in production environments.
- Expert-level Solaris experience (x86-based, with SMF service framework).
- Advanced proficiency in Bash/shell scripting for automation and maintenance tasks.
- Practical knowledge of infrastructure automation tools such as cron, systemd, and optionally Ansible or Puppet.
- Extensive experience with PostgreSQL database administration, including replication strategies and tuning.
- PostgreSQL database clustering experience, strategies for distributing, replicating, or organising data and workloads across multiple servers for performance, fault tolerance, or scalability.
- Familiarity with ZFS, LVM, NFS, SSH, IPTables, logging frameworks, and systemd services.
- Solid grasp of high-availability, backup/recovery, and disaster recovery planning.
- Comfort with performing scheduled maintenance, applying security patches, and adhering to change control processes.
Preferred/Bonus Skills
- Experience with Solaris virtualisation technologies such as Zones or LDOMs.
- Working knowledge of cloud environments (AWS preferred) and hybrid infrastructure management.
- Familiarity with infrastructure-as-code (IaC) practices and tools (e.g., Terraform, Ansible).
- Exposure to container technologies (e.g., Docker) within Unix-compatible environments.
Why Join Us
- Join a forward-thinking fintech company with a strong culture of technical excellence.
- Influence core infrastructure decisions and security strategies.
- Access to cutting-edge systems and dedicated time for upskilling and certifications.
- Competitive compensation, benefits, and potential for equity participation.
- Work alongside a talented team of engineers and architects in a high-impact role.
Application Process
Please submit your CV along with a cover letter outlining your relevant experience and systems you’ve previously managed. Shortlisted candidates will be invited for:
- A technical interview covering system administration, automation, and PostgreSQL knowledge.
- A hands-on practical challenge simulating a typical system incident or maintenance scenario.
South African Citizens Only*
Seniority level- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Pattern Matched Technologies by 2x
Sign in to set job alerts for “Information Technology System Administrator” roles.We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrInformation Technology Product Manager
Posted 13 days ago
Job Viewed
Job Description
This is an exciting newly created role within the organisation. As a Network and Server Product Manager at a national IT Distributor , you will be responsible for managing our portfolio of network and server products. You will work closely with our sales and technical teams to drive product strategy, ensure customer satisfaction, and achieve sales targets.
Key Responsibilities:- Develop and execute product strategies for network and server products.
- Collaborate with sales teams to identify and pursue new business opportunities.
- Provide technical expertise and support to customers and sales teams.
- Conduct market research to stay updated on industry trends and competitor products.
- Manage product lifecycle from concept to end-of-life.
- Develop and deliver product training for internal teams and customers.
- Create and maintain product documentation and marketing materials.
- Build and maintain relationships with key vendors and partners.
- Minimum of 3 years of experience in distribution.
- At least 5 years of experience in network and server technology.
- Proven track record as a sales and technical specialist.
- Strong understanding of network and server products and solutions.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Strong problem-solving and analytical skills.
- Willingness to travel between Johannesburg and Cape Town as needed.
Competitive salary and performance-based incentives.
Opportunities for professional growth and development.
Collaborative and innovative work environment.
Seniority levelMid-Senior level
Employment typeFull-time
Job functionProduct Management and Information Technology
IndustriesConsumer Services, Wholesale Appliances, Electrical, and Electronics, and Technology, Information and Media
#J-18808-Ljbffr