1 979 Technical Expertise jobs in Bahrain

Tier 2 Customer Support Specialist - Technical & Product Expertise

00190 Askar, Southern BHD55000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leading provider of innovative software solutions, is seeking a dedicated and technically proficient Tier 2 Customer Support Specialist to join their support team. This hybrid role, based in **Janabiyah, Northern, BH**, requires a balance of on-site collaboration and remote work flexibility. You will be the primary point of contact for resolving complex customer issues, providing in-depth technical assistance, and ensuring customer satisfaction with our cutting-edge products.

Key Responsibilities:
  • Provide advanced technical support to customers via phone, email, and chat, resolving complex issues related to software functionality, configuration, and integration.
  • Troubleshoot and diagnose software problems, identifying root causes and implementing effective solutions.
  • Escalate unresolved issues to appropriate internal teams (e.g., development, engineering) with detailed documentation and clear problem descriptions.
  • Develop and maintain comprehensive knowledge base articles, FAQs, and troubleshooting guides to empower customers and internal support teams.
  • Assist customers with product setup, configuration, and best practice utilization to ensure optimal performance.
  • Collaborate with the product development team to provide feedback on recurring issues and suggest product enhancements.
  • Manage and prioritize a queue of support tickets, ensuring timely and effective resolution within established service level agreements (SLAs).
  • Educate customers on new features, updates, and product capabilities.
  • Participate in training sessions to stay up-to-date with product knowledge and support procedures.
  • Contribute to improving customer support processes and workflows.
  • Gather customer feedback and insights to help shape product development and improve customer experience.
Qualifications:
  • Associate's or Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Minimum of 4 years of experience in technical customer support, preferably within a software or IT services company.
  • Strong understanding of software troubleshooting methodologies and common IT issues.
  • Proficiency in using customer support ticketing systems (e.g., Zendesk, Salesforce Service Cloud) and CRM software.
  • Excellent analytical and problem-solving skills with a keen attention to detail.
  • Exceptional communication, interpersonal, and active listening skills.
  • Ability to explain technical concepts clearly and concisely to both technical and non-technical users.
  • Experience working in a hybrid work environment, with the ability to transition effectively between remote and on-site duties.
  • Customer-centric approach with a passion for helping others.
  • Familiarity with scripting languages or database querying is a plus.
This hybrid role offers a fantastic opportunity to deepen your technical expertise and make a significant impact on customer success.
This advertiser has chosen not to accept applicants from your region.

Software Development Apprentice

517 Al Hidd, Muharraq BHD30000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Are you passionate about technology and eager to launch a career in software development? Our client is offering an exciting fully remote Software Development Apprenticeship opportunity designed for motivated individuals looking to gain hands-on experience and formal training. As an apprentice, you will work alongside experienced software engineers, learning to design, develop, test, and maintain software applications. You will be exposed to various programming languages, development methodologies (such as Agile), and tools used in modern software development lifecycles. Your responsibilities will include writing clean, efficient code, participating in code reviews, debugging issues, and contributing to team projects. We are looking for individuals with a strong aptitude for problem-solving, logical thinking, and a genuine curiosity for technology. While prior coding experience is not required, a foundational understanding of computer science principles or demonstrated self-study in programming would be advantageous. Excellent communication skills and the ability to collaborate effectively in a remote team environment are essential. You should be a quick learner, highly self-motivated, and possess strong organizational skills. This apprenticeship program includes structured training, mentorship, and real-world project experience, providing a clear pathway to a junior developer role upon successful completion. The program is fully remote, allowing you to learn and grow from anywhere. We offer a competitive stipend, access to learning resources, and the invaluable experience of working in a professional software development setting. If you are ready to invest in your future and build a solid foundation in software development, apply today. This is an unparalleled chance to kickstart your tech career with comprehensive support and guidance.
This advertiser has chosen not to accept applicants from your region.

Software Development Apprentice

701 Southern, Southern BHD20000 annum (stip WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is looking for enthusiastic and driven individuals to join their team as Software Development Apprentices. This is a fully remote, entry-level program designed to provide comprehensive training and hands-on experience in software development. Apprentices will work alongside experienced developers, learning modern coding practices, development methodologies, and various programming languages. This program is ideal for individuals with a passion for technology, a strong aptitude for problem-solving, and a desire to build a career in the tech industry.
Program Overview:
  • Gain practical experience in full-stack development, including front-end and back-end technologies.
  • Learn to design, develop, test, and deploy software applications under the guidance of mentors.
  • Participate in coding challenges, workshops, and team projects to build a strong foundation in software engineering.
  • Develop proficiency in programming languages such as Python, Java, JavaScript, or similar.
  • Understand software development lifecycle (SDLC) and agile methodologies.
  • Contribute to real-world projects, gaining exposure to industry best practices.
  • Receive continuous feedback and mentorship to support learning and career growth.
  • Build a professional portfolio showcasing acquired skills and completed projects.
  • Explore career paths within software development, such as front-end, back-end, or full-stack engineering.
  • Develop essential soft skills, including teamwork, communication, and problem-solving.
Ideal Candidate Profile:
  • High school diploma or equivalent.
  • A strong passion for technology and software development.
  • Aptitude for logical thinking and problem-solving.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and interpersonal skills.
  • Ability to work independently and collaborate effectively in a remote team environment.
  • Basic understanding of computer science concepts is a plus, but not required.
  • Motivated to complete a structured learning program and achieve career goals.
This apprenticeship offers a unique pathway into the tech industry, providing both education and practical experience. We are committed to fostering talent and supporting individuals in their transition into professional software development roles. This is a fantastic opportunity to launch your tech career with dedicated support and a clear learning structure.
This advertiser has chosen not to accept applicants from your region.

Software Development Apprentice

8001 Al Daih, Northern BHD40000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client is excited to offer a fully remote Software Development Apprentice position for aspiring technologists. This program is designed to provide comprehensive training and hands-on experience in software engineering, empowering individuals to launch their careers in the tech industry. You will work alongside experienced developers, learning modern programming languages, software development methodologies, and best practices. Responsibilities include assisting with coding tasks, participating in code reviews, debugging software, and contributing to the development of new features. The ideal candidate will possess a strong aptitude for problem-solving, a passion for technology, and a keen desire to learn. While prior coding experience is not mandatory, a foundational understanding of computer science concepts or demonstrable self-study in programming is highly advantageous. You should be comfortable working independently in a remote environment, utilizing collaboration tools, and managing your time effectively to meet project deadlines. This is a unique opportunity to gain practical experience and mentorship from industry professionals. A commitment to continuous learning and skill development is essential. We are looking for motivated and enthusiastic individuals who are eager to immerse themselves in the world of software development. This role offers a pathway to a fulfilling career in a rapidly growing field. The **Budaiya, Northern, BH** area and beyond will be served by the innovative solutions developed by our apprentices. If you are a driven individual with a curiosity for technology and a desire to build your skills in a supportive, remote-first setting, we strongly encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

165 Durrat Al Bahrain BHD30000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a unique opportunity for aspiring individuals to kickstart their careers as Junior Software Development Apprentices. This apprenticeship program is designed to provide comprehensive training and hands-on experience in software development, enabling participants to grow into proficient developers. You will work alongside experienced engineers, learning to write, test, and debug code, and contribute to real-world projects. This role is fully remote, providing access to cutting-edge learning resources and mentorship from industry professionals regardless of your location. The ideal candidate is passionate about technology, eager to learn, and possesses strong problem-solving skills. Responsibilities include: Participating in structured training modules covering programming fundamentals, software design principles, and development methodologies; Assisting senior developers in coding, debugging, and testing software applications; Collaborating with team members on software development projects; Learning to use various development tools and platforms; Contributing to code reviews and documentation; Gaining practical experience in agile development environments; Developing proficiency in at least one programming language (e.g., Python, Java, JavaScript); Completing assigned tasks and projects within specified timelines; Actively seeking feedback and incorporating it into your learning and development. While prior coding experience is not strictly required, a demonstrable interest in technology and a proactive learning attitude are essential. A high school diploma or equivalent is necessary. Strong analytical thinking, attention to detail, and good communication skills are important. This apprenticeship offers a structured pathway into the tech industry, with the potential for full-time employment upon successful completion of the program. Embrace this chance to build a rewarding career in software development with a supportive and innovative team.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

77777 Jurdab BHD140000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and results-oriented Senior Software Development Manager to lead and mentor their talented engineering teams. This role is fully remote, empowering you to manage and guide development efforts from anywhere. You will be responsible for overseeing the entire software development lifecycle, from requirements gathering and architectural design to coding, testing, deployment, and maintenance. Your leadership will be critical in fostering a collaborative and high-performing team culture, driving innovation, and ensuring the timely delivery of high-quality software products. The ideal candidate possesses a strong technical background, exceptional people management skills, and a proven ability to lead complex software projects. You will work closely with product managers, stakeholders, and other engineering leaders to define technical roadmaps, prioritize initiatives, and manage project timelines and resources effectively. We are looking for a strategic thinker who can inspire and motivate engineers, promote best practices in software development, and ensure adherence to coding standards and architectural guidelines. This position offers the opportunity to make a significant impact on the company's technology strategy and product development, contributing to the **Tubli, Capital, BH** tech community while working remotely.

Key Responsibilities:
  • Lead, mentor, and manage multiple software development teams.
  • Oversee the end-to-end software development lifecycle for key products.
  • Collaborate with product management to define product vision, strategy, and roadmap.
  • Drive architectural decisions and ensure the scalability, reliability, and performance of software solutions.
  • Implement and promote best practices in software engineering, including Agile methodologies, CI/CD, and automated testing.
  • Manage project timelines, resources, and budgets effectively.
  • Conduct performance reviews and support the professional development of team members.
  • Foster a culture of innovation, collaboration, and continuous improvement.
  • Ensure the quality and security of delivered software.
  • Communicate effectively with stakeholders across the organization.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of experience in software development, with at least 3 years in a management or lead role.
  • Proven experience leading and scaling engineering teams.
  • Strong understanding of software architecture, design patterns, and modern development methodologies.
  • Proficiency in at least one major programming language (e.g., Java, Python, C++, JavaScript).
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architectures.
  • Excellent leadership, communication, and interpersonal skills.
  • Demonstrated ability to manage complex projects and deliver results.
  • Experience working in a remote-first environment.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer

317 Zallaq, Southern BHD75000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced Senior Software Development Engineer to join their innovative IT department in Zallaq, Southern, BH . This role offers a hybrid work model, combining the benefits of in-office collaboration with the flexibility of remote work. We are looking for a talented individual passionate about building scalable, high-performance software solutions.

As a Senior Software Development Engineer, you will be a key contributor to the design, development, testing, and deployment of our client's core software products. You will work on challenging projects, tackling complex technical problems and mentoring junior engineers. Your responsibilities will include writing clean, maintainable, and efficient code, participating in code reviews, and contributing to architectural discussions. You will collaborate closely with product managers, designers, and other engineers to deliver exceptional user experiences and robust functionalities.

The ideal candidate possesses a strong foundation in software engineering principles and a proven track record of delivering high-quality software. Expertise in one or more modern programming languages, such as Java, Python, C#, or Go, is essential, along with a deep understanding of data structures, algorithms, and object-oriented design. Experience with cloud platforms (AWS, Azure, GCP), microservices architecture, and CI/CD pipelines is highly desirable. You should be adept at troubleshooting production issues and passionate about continuous learning and adopting new technologies.

Key Responsibilities:
  • Design, develop, and maintain scalable and robust software applications.
  • Write high-quality, testable, and efficient code following best practices.
  • Participate in code reviews and provide constructive feedback to peers.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural design decisions and technology selection.
  • Mentor junior software engineers and promote best practices within the team.
  • Ensure the performance, quality, and responsiveness of applications.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • 5+ years of professional software development experience.
  • Proficiency in at least one object-oriented programming language (e.g., Java, Python, C++).
  • Strong understanding of data structures, algorithms, and design patterns.
  • Experience with cloud computing platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Familiarity with agile development methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.

This hybrid role offers a competitive compensation package, benefits, and the chance to work on impactful projects within a collaborative and innovative environment.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Technical expertise Jobs in Bahrain !

Junior Software Development Apprentice

233 Jaww, Southern BHD40000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Embark on your technology career journey with our client, a forward-thinking software solutions company, offering a fully remote Junior Software Development Apprenticeship. This program is meticulously designed for aspiring developers eager to gain hands-on experience in a professional, collaborative, and dynamic environment. You will be paired with experienced mentors who will guide you through the intricacies of software development, providing invaluable knowledge and practical skills. Your responsibilities will include assisting in the design, development, testing, and deployment of software applications under close supervision. You will learn to write clean, efficient, and maintainable code in various programming languages, and gain exposure to different development methodologies, such as Agile. This apprenticeship involves participating in code reviews, contributing to documentation, and collaborating with team members on projects. The program emphasizes continuous learning and development, encouraging you to explore new technologies and best practices in software engineering. You will develop problem-solving skills, learn to troubleshoot technical issues, and understand the software development lifecycle from end to end. This fully remote opportunity allows you to work from your preferred location while immersing yourself in real-world software development challenges. We are looking for motivated individuals with a strong passion for technology, a curious mind, and a desire to build a career in software development. No prior professional experience is required, but a foundational understanding of programming concepts or relevant coursework is advantageous. This apprenticeship provides a direct pathway to a full-time junior developer role upon successful completion.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer

109 Al Malikiyah, Northern BHD90000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly skilled and experienced Senior Software Development Engineer to join their dynamic technology team. This role involves designing, developing, and maintaining scalable software solutions. The position offers a hybrid work model, blending the benefits of remote flexibility with in-office collaboration.

Responsibilities:
  • Design, develop, test, and deploy high-quality software applications and services.
  • Write clean, efficient, and maintainable code in accordance with industry best practices.
  • Collaborate with product managers, designers, and other engineers to define software requirements and features.
  • Participate in code reviews to ensure code quality, consistency, and adherence to standards.
  • Troubleshoot and debug complex software issues, identifying root causes and implementing effective solutions.
  • Contribute to the architecture and design of new software systems and features.
  • Optimize application performance and scalability.
  • Mentor junior software engineers, providing technical guidance and support.
  • Stay current with emerging technologies and industry trends, recommending adoption where appropriate.
  • Contribute to the continuous improvement of development processes and tools.
  • Ensure software solutions meet security and compliance requirements.
  • Participate in agile development ceremonies and contribute to project planning.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5-7 years of professional software development experience.
  • Strong proficiency in one or more programming languages such as Java, Python, C#, or JavaScript.
  • Experience with modern web frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Spring Boot, Django).
  • Solid understanding of database systems (SQL and NoSQL) and data modeling.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is highly desirable.
  • Knowledge of software development methodologies (Agile, Scrum) and tools (Git, Docker).
  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a hybrid team.
  • Experience with API design and development.
  • Ability to lead technical discussions and mentor team members.
This position is located in Salmabad, Northern, BH .
This advertiser has chosen not to accept applicants from your region.

Automotive Software Development Lead

305 Al Malikiyah, Northern BHD90000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly motivated and experienced Automotive Software Development Lead to spearhead their innovative projects. This is a fully remote position, offering the flexibility to work from anywhere within approved regions. You will be responsible for leading a talented team of software engineers in the design, development, and implementation of cutting-edge automotive software solutions. This includes embedded systems, infotainment, advanced driver-assistance systems (ADAS), and vehicle connectivity. Your role will involve defining software architecture, setting coding standards, overseeing the entire software development lifecycle from requirements gathering to deployment and maintenance, and ensuring the delivery of high-quality, robust, and efficient software. You will also play a crucial role in mentoring and developing team members, fostering a collaborative and high-performing work environment, and liaising with other departments, including hardware engineering, testing, and product management, to ensure seamless integration and project success. A deep understanding of automotive communication protocols (e.g., CAN, LIN, Ethernet), real-time operating systems (RTOS), and agile development methodologies is critical. The ideal candidate will possess strong leadership capabilities, exceptional problem-solving skills, and a passion for automotive technology. You should be adept at managing complex projects, driving technical excellence, and inspiring your team to achieve ambitious goals. This is a unique opportunity to make a significant impact on the future of mobility and shape the next generation of automotive experiences, all while enjoying the benefits of a remote work setup.

Responsibilities:
  • Lead and manage a team of software engineers throughout the development lifecycle.
  • Define and architect robust software solutions for automotive applications.
  • Establish and enforce coding standards, best practices, and quality assurance processes.
  • Oversee the development of embedded software, including firmware, drivers, and middleware.
  • Drive the implementation of features for infotainment, ADAS, and connectivity systems.
  • Collaborate with cross-functional teams to define requirements and ensure system integration.
  • Mentor and provide technical guidance to team members.
  • Manage project timelines, resources, and deliverables in an agile environment.
  • Stay current with emerging automotive technologies and software development trends.
  • Contribute to the strategic planning of the software development roadmap.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience leading software development teams in the automotive industry.
  • Extensive experience in embedded software development and system architecture.
  • Proficiency in programming languages such as C, C++, and Python.
  • Strong knowledge of automotive protocols (CAN, LIN, Automotive Ethernet).
  • Familiarity with RTOS and embedded Linux.
  • Experience with Agile/Scrum methodologies.
  • Excellent leadership, communication, and problem-solving skills.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Technical Expertise Jobs