Job Description
Key Responsibilities
- Design, develop, and maintain full stack applications across web and mobile platforms (iOS/Android)
- Build responsive web applications and high-quality mobile apps
- Develop and maintain backend services, APIs, and integrations
- Own features end-to-end, from requirements to deployment and monitoring
- Collaborate with product, design, and engineering teams to deliver user-centric solutions
- Ensure performance, scalability, and security across all platforms
- Lead code reviews and enforce best practices
- Mentor junior engineers and contribute to team growth
- Participate in architectural decisions and technical strategy
- Troubleshoot and resolve complex cross-platform issues
Get notified of similar jobs
We'll send you an email when jobs similar to "Senior Software Engineer" are posted.
Related Jobs You Might Like
View all jobs →Corporate Counsel - Corporate Securities & Acquisitions
Oracle
About the RoleAs a Corporate Counsel, you will be expected to work on a variety of company secretarial and compliance matters across the Middle East and Africa region, handle the legal aspects of entity set-ups and restructurings, and further develop and implement corporate policies. You will support a cross-functional team of professionals throughout the company and across the globe on a variety of corporate transactions and day-to-day matters.Specific ResponsibilitiesCorporate GovernanceManage, perform, and is ultimately responsible for company secretarial compliance across many of Oracle’s subsidiaries, branches, and representative offices in the Middle East and Africa (MEA).Assist extensively with the formation of new subsidiaries and branch offices, and the dissolution of certain entities.Draft documentation and filings and be responsible for maintaining corporate records.Manage corporate delegations and work with many different groups within Oracle to ensure that all corporate delegations and authorizations are up to date and appropriate.Liaise with external service providers, including law firms.May be requested to be a member of the board of directors and/or act as Company Secretary for subsidiaries in MEA.M&A IntegrationAssist other members of the Corporate, Securities, and Acquisitions Group in giving effect to acquired entity integrations and corporate group restructurings in MEA.Responsibilities will include drafting documentation and consulting with stakeholders.Process and PoliciesWork with other members of the Corporate, Securities, and Acquisitions Group, and members of other groups within Oracle, to develop and implement, and ensure compliance with, corporate policies.RequirementsMinimum of 4 years of relevant experience at a top law firm or in-house legal department.Business fluency in English and Arabic in speaking and writing.Experience with corporate governance, particularly the establishment and dissolution of legal entities, merger of legal entities, business and trade license requirements, drafting and execution (including cross-border legalization formalities) of corporate approval documentation and ensuring ongoing compliance for legal entities, across MEA.Experience working with the company regulatory authorities in MEA.Strong academic credentials and a proven track record working within a high performing corporate team (either practice or in-house).Strong corporate background, including solid drafting skills.Robust personality with high levels of energy, drive and self-motivation.Adaptable and commercially-minded team player with a collegial personality and instinctively good judgment.About OracleOnly Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing [email protected] or by calling 1-888-404-2494 in the United States.Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientati...
Technicians
Ecolab Inc.
About the Role Ecolab Inc. is seeking skilled Technicians to join our team in Manama. We have openings for Mechanical Technicians, Electrical Technicians, Instrument Technicians, and Laborers. Mechanical Technician Responsibilities Perform daily routine maintenance activities for chemical dosing pumps and tanks. Conduct Preventive Maintenance, Predictive Maintenance, and Corrective/Breakdown Maintenance. Troubleshoot and perform root cause analysis of failures for mechanical assets. Supply equipment spares and materials for mechanical assets of chemical system dosing packages. Perform regular inspection and maintenance of Chemical Injection Systems. Adjust equipment as per supervisor instructions to ensure performance is within design limits. Electrical Technician Responsibilities Conduct Preventive and Predictive Maintenance activities on electrical motors and assets. Perform visual inspections for abnormalities in electrical motors and assets. Report findings and perform corrective actions for electrical systems. Measure bearing temperature and vibration as required. Perform minor corrective work on electrical motors, including connections/disconnections, tightening connections, and cleaning. Troubleshoot electrical motor issues. Install/replace electrical motors. Instrument Technician Responsibilities Perform calibration and preventive maintenance checks on instruments and instrument loops (pressure, flow, level, temperature, leak detectors, etc.). Troubleshoot, rectify, replace, and recalibrate failed instruments. Investigate and correct issues with pumps dosage rate, switches settings, transmitters calibration, solenoid valves performance, NRVs, filters, pumps’ actuators, and diaphragms. Labor Responsibilities Support technician teams as ordinary helpers. Our Commitment to a Culture of Inclusion & Belonging Ecolab is committed to fair and equal treatment of associates and applicants and furthering the principles of Equal Opportunity to Employment. We will recruit, hire, promote, transfer and provide opportunities for advancement based on individual qualifications and job performance in all matters affecting employment, compensation, benefits, working conditions, and opportunities for advancement. Ecolab will not discriminate against any associate or applicant for employment because of race, religion, color, creed, national origin, citizenship status, sex, sexual orientation, gender identity and expressions, genetic information, marital status, age, or disability.
Business Operations and IT Administrator
British Council
Job Purpose This role is responsible for delivering ICT technical support and managing IT services, systems, and infrastructure in Bahrain, ensuring all technology operations meet business needs, corporate standards, and service level agreements. Based in the Manama office, the position reports to the Business Operations Manager and oversees the effective delivery of IT services across the country. In addition, the role supports the Business Operations Team in maintaining the smooth and efficient functioning of British Council resources and services. Key responsibilities include premises management, ensuring compliance with health and safety, environmental, and local legislative requirements, and maintaining corporate standards to promote a positive experience for customers, clients, and staff. The role also provides support for ministerial visits and driving services for Heads of Departments as required. Main Opportunities/Challenges for this Role Accountabilities, Responsibilities and Main Duties: IT Support Manage ICT infrastructure (Hardware, Software, GTI and NON GTI LAN, WLAN, PABX, CCTV, Access Control and Intruder system) Provide technical support to IT users on standard software, local site-specific application (not supported through Professional Services - GSD and D&T) and hardware Handle ICT procurement as per business needs Determine ICT training needs, identify training solutions and plan the delivery of the training programme Manage rebuilding of computers, laptops, printers and other devices Maintain IT inventories for audit trail Monitor all the classroom computers regularly to ensure they function in good working order Monitor IWB board and projectors regularly to ensure functioning in good working order Follow the tickets raised by BC staff to the Professional Services - GSD team Train staff to follow the IT policy by raising a ticket with Professional Services - GSD and D&T for any IT issue Provide technical and administrative support to IT service delivery by identifying, investigating and resolving technical problems Assist in the maintenance, identification and resolution of network problems Process IT-related incidents via the standard Incident Management process Assist with the implementation of updates, changes and patches to the countries IT infrastructure and services as advised by Professional Services - GSD and D&T Assist in the investigation and resolution of problems relating to business applications Respond to user requests for GTI application or hardware support, and process these requests via the standard Incident management process Ensure that all requests for new software are submitted to Professional Services for testing Maintain awareness of the use and application of relevant software (e.g. the standard software used by the organisation) In collaboration with Professional Services, GSD and D&T assist with the rollout of new business applications Support exams and other departments for IT needed outside the office Ministry Work and Driving Handle work for the British Council in the Ministries and authorities Register and issue GOSI, LMRA, Immigration and CPR for newly appointed staff Renew the work visa and ID card for staff Process medical checkup for the newly appointed staff Arrange a visit visa for visitors Liaise with the local Municipality to resolve issues related to expatriate staff Office car maintenance