1 342 Rpa Engineer jobs in Bahrain

Remote Process Automation Engineer

22345 Manama, Capital BHD90000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Remote Process Automation Engineer to join their expanding operations team. This fully remote position is critical in identifying, designing, and implementing automation solutions across various business processes to enhance efficiency, reduce errors, and improve overall productivity. The ideal candidate will have a strong technical background in automation technologies and a keen understanding of business process workflows.

Key responsibilities include collaborating with different departments to analyze existing processes, identify opportunities for automation using Robotic Process Automation (RPA) tools, AI, and other relevant technologies. You will be responsible for developing, testing, and deploying automation scripts and workflows, ensuring seamless integration with existing systems. This role involves providing ongoing support and maintenance for automated processes, troubleshooting issues, and implementing enhancements as needed. Documentation of process flows, automation designs, and standard operating procedures is also a crucial aspect of this position.

The Remote Process Automation Engineer will stay abreast of the latest advancements in automation technology and best practices, recommending new tools and approaches to further optimize business operations. You will work independently, managing your time effectively to meet project deadlines and contribute to the company's digital transformation goals. Strong communication skills are essential for collaborating with stakeholders across different time zones and technical backgrounds. This is an exceptional opportunity for an experienced automation professional to contribute significantly to a forward-thinking organization from the comfort of their home office.

Qualifications:
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • Minimum of 3 years of experience in process automation, RPA development, or a similar role.
  • Proficiency with RPA platforms such as UiPath, Blue Prism, or Automation Anywhere.
  • Experience with scripting languages like Python, VBA, or PowerShell.
  • Strong understanding of business process analysis and workflow design.
  • Excellent problem-solving, analytical, and debugging skills.
  • Ability to work independently and manage projects effectively in a remote setting.
  • Familiarity with AI/ML concepts and their application in automation is a plus.
  • Excellent verbal and written communication skills.
This advertiser has chosen not to accept applicants from your region.

Senior Process Automation Engineer

704 BH Askar, Southern BHD105000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly motivated Senior Process Automation Engineer to join their industrial engineering team. This role involves optimizing and automating manufacturing processes to enhance efficiency, reduce costs, and improve product quality. You will be responsible for designing, implementing, and maintaining sophisticated automation systems, including PLC programming, SCADA systems, and robotics. The ideal candidate will have a strong background in industrial automation, mechanical systems, and electrical engineering principles. You will lead projects from conception through to completion, conducting feasibility studies, developing technical specifications, and managing implementation timelines. Experience with various automation software and hardware platforms is crucial. This position requires excellent problem-solving abilities and a keen eye for detail to identify areas for process improvement. You will collaborate closely with production teams, R&D, and maintenance departments to ensure seamless integration of automation solutions. Responsibilities include troubleshooting automation equipment, performing root cause analysis of production issues, and implementing corrective actions. A bachelor's degree in Industrial Engineering, Mechanical Engineering, Electrical Engineering, or a related field, coupled with at least 7 years of relevant experience, is required. Proficiency in CAD software and simulation tools is highly advantageous. This hybrid role offers a mix of on-site collaboration and remote work flexibility, allowing for impactful contributions to our client's continuous improvement initiatives.
This advertiser has chosen not to accept applicants from your region.

Remote Process Automation Engineer

2023 Seef, Capital BHD80000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
We are seeking a skilled and dedicated Remote Process Automation Engineer to join our innovative client in the **Manufacturing & Production** sector. This role is entirely remote, offering the flexibility to work from anywhere within your preferred time zone. The Automation Engineer will be instrumental in designing, developing, implementing, and maintaining automated systems and processes that enhance efficiency, quality, and productivity across our client's manufacturing operations. You will work closely with engineering and production teams to identify opportunities for automation, analyze existing workflows, and propose solutions using state-of-the-art automation technologies. Responsibilities include developing PLC/SCADA systems, designing robotic work cells, troubleshooting automation hardware and software, and ensuring the reliability and performance of automated equipment. You will be responsible for programming industrial controllers, developing HMI interfaces, and integrating various automation components. This role requires a deep understanding of control systems, electrical engineering principles, and software development for automation. You will also play a key role in the validation and commissioning of new automated systems and provide ongoing technical support and training to plant personnel. The ideal candidate will possess a Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field, with a strong emphasis on automation and control systems. A minimum of 4 years of hands-on experience in industrial automation, including PLC programming (e.g., Rockwell, Siemens), SCADA systems, HMI development, and robotics, is required. You should have excellent problem-solving skills, a meticulous approach to detail, and the ability to work independently and collaboratively in a remote setting. Experience with simulation software and data acquisition systems is a plus. If you are passionate about driving innovation in manufacturing through automation and thrive in a remote work environment, we encourage you to apply.

Responsibilities:
  • Design, develop, and implement automated manufacturing processes and systems.
  • Program PLCs, SCADA systems, and HMI interfaces.
  • Specify, integrate, and troubleshoot robotic systems.
  • Collaborate with cross-functional teams on automation projects.
  • Conduct system testing, validation, and commissioning.
  • Provide remote technical support and troubleshooting for automated equipment.
  • Develop and maintain documentation for automation systems.
  • Identify opportunities for process improvement through automation.
  • Ensure compliance with safety standards for automated systems.
Qualifications:
  • Bachelor's degree in Engineering (Electrical, Mechanical, Computer Science) or related field.
  • Minimum 4 years of experience in industrial automation and controls.
  • Proficiency in PLC programming (e.g., Allen-Bradley, Siemens) and HMI development.
  • Experience with robotics integration and programming.
  • Strong understanding of control system architecture and components.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently in a remote environment.
  • Experience with industrial networks and communication protocols.
  • Familiarity with data acquisition and process monitoring systems.
This advertiser has chosen not to accept applicants from your region.

Senior Industrial Process Automation Engineer

75201 Southern, Southern BHD100000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a leading industrial solutions provider seeking a highly experienced Senior Industrial Process Automation Engineer to join their innovative team. This is a fully remote position that will focus on designing, developing, implementing, and optimizing automated control systems for complex industrial processes. The ideal candidate will possess a deep understanding of PLC programming, SCADA systems, HMI development, and industrial networks, coupled with a strong foundation in electrical and mechanical engineering principles. You will be instrumental in enhancing operational efficiency, improving product quality, and ensuring the safety and reliability of automated manufacturing environments.

Key responsibilities include leading automation projects from concept to completion, performing system diagnostics and troubleshooting, and developing comprehensive documentation. You will collaborate with clients, project managers, and cross-functional engineering teams to define system requirements, select appropriate hardware and software components, and deliver robust, scalable automation solutions. A proven ability to manage project timelines, budgets, and client expectations is crucial. This role requires exceptional problem-solving skills, a proactive approach to identifying and addressing technical challenges, and a commitment to staying at the forefront of automation technology. Your expertise will be vital in driving digital transformation and Industry 4.0 initiatives for our clients.

Responsibilities:
  • Design, develop, and implement PLC, SCADA, and HMI systems for industrial automation.
  • Configure and program industrial control systems using various software platforms (e.g., Rockwell, Siemens).
  • Develop and maintain industrial network architecture and communication protocols.
  • Troubleshoot and resolve automation system issues, both remotely and on-site as needed.
  • Conduct system testing, commissioning, and validation.
  • Create and update technical documentation, including P&IDs, electrical schematics, and functional design specifications.
  • Collaborate with clients to understand their automation needs and requirements.
  • Lead automation project teams, ensuring successful project delivery on time and within budget.
  • Stay current with advancements in industrial automation technologies and best practices.
  • Ensure compliance with industry standards and safety regulations.

Qualifications:
  • Bachelor's degree in Electrical Engineering, Automation Engineering, Mechatronics, or a related field.
  • Minimum of 7 years of progressive experience in industrial automation engineering.
  • Extensive experience with PLC programming (e.g., Allen-Bradley, Siemens) and HMI/SCADA development.
  • Proficiency in industrial networking protocols (e.g., Ethernet/IP, Profinet, Modbus).
  • Strong understanding of electrical systems, instrumentation, and control theory.
  • Proven experience in project management, including scope definition, planning, and execution.
  • Excellent analytical, problem-solving, and diagnostic skills.
  • Strong written and verbal communication abilities.
  • Ability to work independently and manage multiple priorities in a remote setting.

This fully remote position offers a significant opportunity to influence industrial automation strategies for diverse clients globally, supporting operational improvements in regions such as **Nuwaidrat, Southern, BH**. You will receive a competitive salary, comprehensive benefits, and the flexibility to work from anywhere.
This advertiser has chosen not to accept applicants from your region.

Remote Industrial Process Automation Engineer

40115 Bilad Al Qadeem, Capital BHD90000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and innovative Remote Industrial Process Automation Engineer to join their globally distributed team. This role is fully remote, requiring you to design, develop, and implement automated control systems for manufacturing and industrial processes. You will be instrumental in enhancing operational efficiency, product quality, and safety across various industrial applications. Key responsibilities include specifying, designing, and programming PLC (Programmable Logic Controller) and HMI (Human-Machine Interface) systems, as well as configuring SCADA (Supervisory Control and Data Acquisition) systems. You will also troubleshoot and optimize existing automation systems, identify areas for improvement, and implement solutions to increase throughput and reduce downtime. This role demands a deep understanding of industrial networks, sensors, actuators, and control strategies. The successful candidate will collaborate with cross-functional engineering teams, project managers, and clients to define project requirements and ensure successful integration of automated solutions. Proficiency in a variety of PLC programming languages (e.g., Ladder Logic, Structured Text, Function Block Diagram) is essential. Experience with robot programming and industrial vision systems is a significant plus. You must possess excellent analytical, problem-solving, and communication skills, with the ability to work independently and manage projects effectively in a remote environment. This is an outstanding opportunity to contribute to advanced manufacturing and industrial modernization efforts from anywhere. Qualifications include a Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field. A Master's degree is a plus. A minimum of 5 years of experience in industrial automation engineering, with a strong focus on PLC/HMI/SCADA systems, is required. Proven experience in designing and implementing automation projects from conception to commissioning is mandatory. Knowledge of industry standards and safety protocols for automation is critical. Experience with specific automation platforms (e.g., Siemens, Rockwell Automation, ABB) is highly desirable. Join our client and drive the future of industrial automation.
This advertiser has chosen not to accept applicants from your region.

Remote Industrial Process Automation Engineer

3000 Diplomatic Area BHD85000 Annually WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and motivated Remote Industrial Process Automation Engineer to join their global operations. This role will be fully remote, requiring the ability to manage projects and collaborate effectively with teams across different time zones. You will be instrumental in designing, implementing, and optimizing automated control systems for industrial processes. The ideal candidate will have a strong background in industrial automation, PLC programming, SCADA systems, and DCS configuration. Your expertise will be crucial in enhancing operational efficiency, improving product quality, and ensuring the reliability of automated manufacturing systems.

Key responsibilities include:
  • Designing, developing, and programming automation control systems using PLCs, DCS, and SCADA software.
  • Configuring and troubleshooting industrial networks and communication protocols (e.g., Modbus, Profibus).
  • Developing HMI/SCADA interfaces for process visualization and control.
  • Collaborating with clients and internal teams to define automation requirements and solutions.
  • Performing remote diagnostics, maintenance, and upgrades of existing automation systems.
  • Developing technical documentation, including system architecture, programming logic, and user manuals.
  • Conducting FAT (Factory Acceptance Testing) and SAT (Site Acceptance Testing) remotely.
  • Identifying opportunities for process improvement through automation.
  • Staying updated with the latest trends and technologies in industrial automation.
  • Providing remote technical support to operational teams.

Qualifications required:
  • Bachelor's degree in Electrical Engineering, Mechanical Engineering, or a related field.
  • Minimum of 5 years of experience in industrial automation engineering.
  • Proficiency in PLC programming (e.g., Siemens, Allen-Bradley) and HMI/SCADA development.
  • Experience with Distributed Control Systems (DCS) is a strong asset.
  • Solid understanding of industrial networking and communication protocols.
  • Excellent remote problem-solving and analytical skills.
  • Strong written and verbal communication skills for effective remote collaboration.
  • Ability to work independently and manage time effectively in a remote setting.
  • Experience with virtual collaboration tools and environments.

This is a fully remote position offering a competitive salary, benefits, and the flexibility to work from anywhere. Join a forward-thinking company and contribute to the advancement of industrial automation.
This advertiser has chosen not to accept applicants from your region.

Process Automation Specialist

602 Bilad Al Qadeem, Capital BHD78000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a skilled Process Automation Specialist to enhance their manufacturing operations in **Sitra, Capital, BH**. This role is central to optimizing production efficiency, ensuring product quality, and implementing advanced control systems within their manufacturing facilities. You will be responsible for designing, programming, implementing, and maintaining automated systems, including PLCs, HMIs, SCADA systems, and robotics. Your expertise will be critical in identifying opportunities for automation to improve throughput, reduce manual intervention, and enhance safety. Key responsibilities include developing control logic, troubleshooting automation equipment, and collaborating with engineering and maintenance teams to integrate new technologies. You will also be involved in creating and maintaining technical documentation, user manuals, and training materials for automated processes. The ideal candidate will have a Bachelor's degree in Electrical Engineering, Mechatronics, or a related field, along with a minimum of 5 years of hands-on experience in industrial automation. Proficiency in PLC programming languages (e.g., Ladder Logic, Structured Text) and HMI/SCADA software is a must. Experience with industrial networking protocols and robotic systems (e.g., FANUC, ABB) is highly desirable. A strong understanding of manufacturing processes and a passion for continuous improvement are essential. Excellent problem-solving skills, attention to detail, and the ability to work effectively in a team environment are crucial. This is a fantastic opportunity to contribute to the modernization of manufacturing processes and drive operational excellence in a key industrial hub.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Rpa engineer Jobs in Bahrain !

Software Engineer - OpenStack

Canonical

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

workfromhome
Join or sign in to find your next job

Join to apply for the Software Engineer - OpenStack role at Canonical

3 days ago Be among the first 25 applicants

Join to apply for the Software Engineer - OpenStack role at Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

We are hiring a Software Engineer for our OpenStack Engineering team. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and OpenStack. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

As a software engineer on the OpenStack Engineering team, you'll be building Charmed OpenStack and Ceph, a suite of open source Python based charms for deploying and managing OpenStack and Ceph. Your work will bring cloud platform technologies to a wide range of users and computing environments, from desktops to bare metal servers. This role requires a python software developer with a passion for automating infrastructure as code.

Applicants should be passionate about the future of the software defined datacenter, distributed systems, and open source. Canonical is a globally distributed team of engineers who share that passion, and you will need to work well in that context. Engineers who thrive at Canonical are mindful of the dynamics of the open source ecosystem, and equally aware of the needs of large, innovative organizations.

This job involves international travel several times a year, usually for one week at a time.

What you'll do

  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Debug issues and produce high quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Ensure the success of OpenStack and Ceph on multiple architectures
  • Work from home with global travel 2 to 4 weeks for internal and external events

Who you are

  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have experience with Python
  • You have interest and experience with two or more of the following:Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python, Go, C, Postgresql, Mongo, Debian packaging, scalable web services
  • You have experience with non-x86 architectures, including s390, arm64, power and others
  • You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies

What Canonical Offers

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level
  • Seniority level Entry level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Get notified about new Software Engineer jobs in Manama, Capital Governorate, Bahrain .

Manama, Capital Governorate, Bahrain 4 months ago

Manama, Capital Governorate, Bahrain 1 month ago

Bahrain $60,000.00-$120,000.00 1 month ago

Manama, Capital Governorate, Bahrain 3 days ago

Manama, Capital Governorate, Bahrain 3 weeks ago

Junior Software Engineer - Cross-platform C++ - Multipass

Manama, Capital Governorate, Bahrain 2 months ago

Software Engineer - Solutions Engineering

Manama, Capital Governorate, Bahrain 3 days ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Manama, Capital Governorate, Bahrain 3 days ago

Manama, Capital Governorate, Bahrain 5 months ago

Manama, Capital Governorate, Bahrain 6 months ago

Seef, Capital Governorate, Bahrain 4 weeks ago

Manama, Capital Governorate, Bahrain 2 months ago

Manama, Capital Governorate, Bahrain 3 days ago

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Manama, Capital Governorate, Bahrain 3 days ago

Manama, Capital Governorate, Bahrain 1 month ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 2 months ago

Software Engineer - Cross-platform C++ - Multipass

Manama, Capital Governorate, Bahrain 5 months ago

Manama, Capital Governorate, Bahrain 3 days ago

Manama, Capital Governorate, Bahrain 3 weeks ago

Manama, Capital Governorate, Bahrain 3 days ago

Manama, Capital Governorate, Bahrain 3 days ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 2 months ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 1 month ago

Manama, Capital Governorate, Bahrain 3 days ago

Manama, Capital Governorate, Bahrain 3 days ago

Distributed Systems Software Engineer, Python / Go

Manama, Capital Governorate, Bahrain 4 months ago

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Manama, Capital Governorate, Bahrain 6 months ago

Manama, Capital Governorate, Bahrain 2 months ago

Software Engineer - Python - Container Images

Manama, Capital Governorate, Bahrain 4 months ago

Manama, Capital Governorate, Bahrain 2 months ago

Software Engineer - Immutable Ubuntu Desktop

Manama, Capital Governorate, Bahrain 4 months ago

Manama, Capital Governorate, Bahrain 2 months ago

Manama, Capital Governorate, Bahrain 3 days ago

Python Software Engineer - Ubuntu Hardware Certification Team

Manama, Capital Governorate, Bahrain 4 months 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-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Associate, Software Engineer

Manama, Capital 01 Systems

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Company Description

Established in 1986, 01 Systems is one of the first Software providers in the Middle East bringing over 30+ years of experience delivering innovative solutions. With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – For both, the financial and the non-financial sectors – in the areas of Digital Transformation, Signature Management, Document Management, and Business Process Management.

Using leading edge technologies, robust security and proven competency, our products and services are used to effectively mitigate business and operational risks. Over the years we have improved and enhanced our products through continued cooperation and interaction with our customers to ensure that we deliver a positive customer service and to keep our clients satisfied.

Our team shares a passion of success and a firm commitment to create an inspiring work environment for every employee. Our culture promotes an atmosphere of thoughtfulness, moments of laughter, and an appreciation of others as well as a strong work ethic and technical skills.

Job Description

We are seeking a highly skilled and experienced Full Stack Software Developer with a strong background in Web UI development and implementing .NET-based web applications . The ideal candidate will have hands-on experience with JavaScript , CSS , ASP.Net MVC , Web API , cross-browser compatibility fixes, and solid knowledge of database querying and integration. You will be responsible for building responsive, robust, and scalable web applications that offer seamless user experiences across all major browsers (and some legacy browsers like Internet Explorer 11) and devices.

Duties and Responsibilities:

  • Design and develop responsive Web UIs using HTML5, CSS, JavaScript, and modern UI frameworks.
  • Build and maintain ASP.Net MVC applications with seamless integration between front-end and back-end.
  • Develop and consume RESTful APIs using ASP.Net Web API.
  • Implement secure, high-performing, and scalable .NET-based web solutions.
  • Collaborate with cross-functional teams including UI/UX designers, QA engineers, and DevOps.
  • Design and interact with relational databases; write efficient SQL queries and work with stored procedures.
  • Ensure cross-browser compatibility and responsive design for desktop and mobile platforms.
  • Follow best practices for software development, including code reviews, unit testing, and documentation.
  • Continuously improve application performance and maintainability.
  • Mentor junior team members and contribute to technical design discussions.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or another related field.
  • Overall 8+ years of professional experience in software development, and 5+ years with extensive focus on Web UI and .NET-based applications.
  • Strong proficiency in JavaScript, HTML5, CSS (including Flexbox, Grid, etc.).
  • Expertise in ASP.Net MVC and Web API development.
  • Experience developing responsive and cross-browser compatible user interfaces especially with Internet Explorer 11.
  • Thorough knowledge of ECMA 5/6 standards.
  • Proficient in working with relational databases (e.g., SQL Server, PostgreSQL), including writing queries, stored procedures, and optimization.
  • Knowledge of web application security and performance optimization.
  • Familiarity with version control systems such as Git, or Bit Bucket.
  • Strong analytical, debugging, and troubleshooting skills.
  • Excellent communication and teamwork abilities.
  • Experience with JavaScript frameworks like Bootstrap, Knockout, JQuery.
  • Experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Experience with C# language and Dot Net.
  • Familiarity with containerization concepts, hands-on experience is a plus.
  • Knowledge of Entity Framework or other ORM tools.
  • Knowledge of Unit Testing with frameworks like XUnit, NUnit, MSTest, etc.
  • Understanding of Agile methodologies (Scrum, Kanban).

Desirable Skills and Experience:

  • High levels of initiative, along with the ability to work with minimal oversight, and capability to multitask.
  • A team player, with willingness to assist other team members through brainstorming, review, mentorship, or knowledge-sharing to improve the performance of the team.
  • Ability to understand and articulate good architectural and design principles.
  • Strong written and verbal communication skills, including the ability to present complex information in a succinct and easy to understand manner.
  • Experience working in an agile development environment.
  • Drive for continuous learning and self-improvement.
  • Familiarity with continuous integration and deployment.
  • Experience developing and deploying on major cloud services platforms (IAAS, PAAS) such as AWS and Azure.

Additional Information

  • Competitive salary.
  • Monthly transport allowance.
  • Bahrain visa Sponsorship for you and your family.
  • Sponsored flight back to Home Country once per annum for you and your family.
  • Medical Insurance for you and your Family.
  • A collaborative and innovative team environment.
  • Opportunities for learning, development, and career advancement.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer Instructor

General Assembly

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Since 2011, General Assembly has transformed tens of thousands of careers through pioneering, experiential education in today’s most in-demand skills. As featured in The Economist, Wired, and The New York Times, GA offers training in web development, data, design, business, and more, both online and at campuses around the world. Our global professional community boasts 60,000 full- and part-time alumni — and counting. In addition to fostering career growth for individuals, GA helps employers cultivate top tech talent and spur innovation by transforming their teams through strategic learning. More than 21,000 employees at elite companies worldwide have honed their digital fluency with our upskilling and reskilling initiatives. GA has also been recognized as one of Deloitte’s Technology Fast 500, and Fast Company has dubbed us leaders in World-Changing Ideas as well as the #1 Most Innovative Company in Education.

GA is at the leading edge of creating practical solutions to one of the most pressing challenges of our time - the future of work. As recognized by The World Economic Forum, BCG, the OECD and more, these are big challenges to which only a few companies are offering real solutions. In this role, you'll be speaking every day to corporate leaders who rely on GA to help them apply these solutions to their workforce of the future.

We are looking for instructors

Our Software Engineering Immersive course is a life-changing educational experience where our students learn the skills and mindsets to take on new careers as web developers. We are looking for a lead instructor with strong full-stack web development experience to play a key role in teaching and leading the instructional team.

Why teach our Software Engineering Immersive?

If you are looking to make a life-changing impact by sharing your love for software development with the next generation of developers, we’d love for you to consider joining our team. This is also an opportunity to support General Assembly's programs in our newest region in the Middle East, Bahrain! We deliver more than just skills training, and are looking for teachers who share our vision for a community of lifelong learners pursuing work that they love. As an Instructor Lead for our flagship full-time web development program, you will join us to:

  • Work closely with one or more co-instructors to guide students through a rigorous, transformational journey towards apprenticeship in software development.
  • Become a better leader and mentor as you learn from veteran instructors and our world-class instructional coaches.
  • Inspire and support students as they identify their passions and drive their own continued learning beyond the curriculum.
  • Adapt our global curriculum and use it to guide your teaching, building your own lesson plans as needed and contributing back your lessons learned over time.
  • Facilitate a safe, supportive, and energetic community that welcomes the various needs and learning styles of your students.

What do we teach?

We give students the chance to spend focused time building at least 4 major projects, in addition to other smaller projects and labs. About 20% of overall class time is spent on dedicated project work.

Skills and Qualifications:

  • You are the person that your colleagues naturally gravitate to when they are trying to figure something out.
  • You are eager to shape the skills, minds, and careers of the newest generation of web developers.
  • You have at least 3+ years of experience working on a software development team.
  • You have working experience in both front-end and back-end development, and are fluent in:
  • HTML and CSS
  • At least one JS MV* framework (Angular, Backbone, or React preferred)
  • SQL databases (we generally use PostgreSQL)
  • NoSQL (we generally cover MongoDB and Redis)
  • At least one additional object-oriented language (Ruby or Python preferred)

Responsibilities and Duties

  • Teach Sunday-Thursday, 9am-5pm (local time), for the 12 week duration of the program.
  • Instructors will need to commit a few hours per week supporting students, preparing lessons and materials, leveraging existing GA curriculum content.
  • Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress.
  • Work alongside GA staff and teaching team to best meet the needs and learning styles of your students.
  • Guide students through development of a stellar final project that will showcase their abilities to hiring managers.
  • Facilitate a dynamic, collaborative, and positive classroom community.
  • Inspire students to persevere through the challenges of learning a new skill set.

General Assembly will cover all travel-related expenses for qualified candidates.

Unless otherwise noted, remote positions can be performed from the following approved General Assembly operating countries:

  • United States of America (states of operation may vary)
  • Canada (provinces of operation may vary)
  • United Kingdom
  • Australia
  • Singapore
Apply for this job

* indicates a required field

First Name *

Last Name *

Email *

Phone *

Location (City) *

Resume/CV *

Accepted file types: pdf, doc, docx, txt, rtf

Are you a current or former GA instructor? * Select.

Are you a current or former GA student? * Select.

If so, what course and when?

What programming language(s) do you have the most experience in? *

LinkedIn Profile:

Anything additional you think we should know?

This role is based in Bahrain (in-person/on campus). Are you comfortable/available to work in Bahrain on-site? * Select.

If your preferred name is different than your legal name, please state here *

#J-18808-Ljbffr
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 Rpa Engineer Jobs