computer science
65 Jobs Found
<p><br></p><p>About the Role As a Senior .NET Developer, the individual takes a lead role in designing, developing, and maintaining robust software solutions across desktop applications, services, APIs, and integrations. They are responsible for delivering scalable and secure .NET-based systems that align with business requirements, while ensuring performance, reliability, and maintainability. The Senior .NET Developer works closely with business stakeholders, architects, and cross-functional teams to drive end-to-end solution delivery.</p><p>What We Need From You</p><ul><li>Design, develop, and maintain .NET applications including desktop, console, Windows services, and web-based solutions.</li><li>Lead the development and integration of high-availability APIs and backend services.</li><li>Implement and maintain secure and scalable REST and WCF services.</li><li>Design and deploy applications on IIS with a focus on performance tuning and load balancing.</li><li>Collaborate with business stakeholders to gather, analyze, and refine requirements.</li><li>Translate business needs into functional and technical specifications.</li><li>Perform impact analysis, scoping, and solution design.</li><li>Troubleshoot application issues, conduct root cause analysis, and implement fixes.</li><li>Optimize performance of code, database queries, and application behavior.</li><li>Develop and integrate with SQL Server: tables, stored procedures, functions, views, and PLSQL where required.</li><li>Integrate systems with third-party APIs and services including TCP/IP and WebSocket-based communication.</li><li>Conduct code reviews and provide technical mentorship to other developers.</li><li>Lead planning and estimation sessions, and ensure timely delivery of tasks.</li><li>Work with version control systems (e.g., Git) and collaborative development workflows.</li><li>Collaborate with infrastructure and DevOps teams to ensure smooth deployments and environment readiness.</li><li>Work closely with QA for testing, validation, and bug fixing.</li><li>Engage in ongoing reporting, system monitoring, and tuning activities.</li><li>Participate in business meetings, requirement workshops, and sprint planning sessions.</li><li>Ensure security best practices are followed in application design and implementation.</li><li>Stay up to date on industry trends, emerging technologies, and recommend improvements to existing systems.</li><li>Experience or exposure to telecom systems and protocols is considered a strong plus.</li><li>Perform tasks as requested.</li></ul><p>Qualifications and Experience</p><ul><li>Bachelor s Degree in relevant field ( Computer science, Programming)</li><li>5+ years of hands-on experience with .NET (C#), including desktop applications, Windows services, and ASP.NET.</li><li>Telecom industry experience is a plus.</li><li>Strong experience with console applications, libraries (DLLs), and service-oriented architectures.</li><li>In-depth experience with WCF and RESTful services.</li><li>Experience designing load-balanced, fault-tolerant, and high-availability APIs.</li><li>Experience with version control systems (e.g., Git) and collaborative development workflows.</li><li>Experience gathering business requirements, performing impact analysis, and documenting design specs.</li><li>Strong experience integrating third-party services and protocols (e.g., TCP/IP, WebSockets).</li></ul><p>Skills and Knowledge</p><ul><li>Solid knowledge of IIS configuration, hosting, troubleshooting, and tuning.</li><li>Strong proficiency in Microsoft SQL Server: database design, indexing, stored procedures, PLSQL, and views.</li><li>Proven ability to troubleshoot application, performance, and network-related issues.</li><li>Excellent communication skills and experience working directly with business users.</li><li>Strong planning and organizational skills able to manage multiple tasks and meet deadlines.</li><li>Understanding of security principles in .NET applications.</li><li>Knowledge of reporting tools and performance diagnostics.</li></ul><p><br></p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor s Degree in relevant field ( Computer science, Programming)</li><li>5+ years of hands-on experience with .NET (C#), including desktop applications, Windows services, and ASP.NET.</li><li>Telecom industry experience is a plus.</li><li>Strong experience with console applications, libraries (DLLs), and service-oriented architectures.</li><li>In-depth experience with WCF and RESTful services.</li><li>Experience designing load-balanced, fault-tolerant, and high-availability APIs.</li><li>Experience with version control systems (e.g., Git) and collaborative development workflows.</li><li>Experience gathering business requirements, performing impact analysis, and documenting design specs.</li><li>Strong experience integrating third-party services and protocols (e.g., TCP/IP, WebSockets).</li><li>Solid knowledge of IIS configuration, hosting, troubleshooting, and tuning.</li><li>Strong proficiency in Microsoft SQL Server: database design, indexing, stored procedures, PLSQL, and views.</li><li>Proven ability to troubleshoot application, performance, and network-related issues.</li><li>Excellent communication skills and experience working directly with business users.</li><li>Strong planning and organizational skills able to manage multiple tasks and meet deadlines.</li><li>Understanding of security principles in .NET applications.</li><li>Knowledge of reporting tools and performance diagnostics.</li></ul>
<p>One of our biggest clients is looking for a Software Engineer - Android.</p><p>Duties & Responsibilities:</p><p>Design, build, and maintain advanced applications for the Android platform using Kotlin.</p><p>Collaborate with cross-functional teams to define, design, and ship new features.</p><p>Work with outside data sources and APIs.</p><p>Unit-test code for robustness, including edge cases, usability, and general reliability.</p><p>Work on bug fixing and improving application performance.</p><p>Continuously discover, evaluate, and implement new technologies to maximize development efficiency.</p><p>Follow best practices for code quality, testing, and documentation.</p><p>Qualifications & Experience:</p><p>Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).</p><p>Minimum 4 years of experience in Android app development.</p><p>Proficient and practical knowledge of design patterns and their implementation in Kotlin and Java.</p><p>Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.</p><p>In-depth knowledge of Android lifecycle for fragments, activities, practical experience with Agile methodologies (SCRUM or Kanban would do).</p><p>Experience with RESTful APIs to connect Android applications to back-end services.</p><p>Experience with versioning tools (Git) and understanding of CI/CD pipelines.</p><p>Familiarity with cloud message APIs and push notifications.</p><p>Solid understanding of the full mobile development life cycle.</p><p>Ability to write new modules using maintainable architecture and participate in code reviews</p><p>Nice to have experience in leveraging common SDKs e.g. : Firebase, Fastlane scripting, MoEngage, Google Analytics etc.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).</p><p>Minimum 4 years of experience in Android app development.</p><p>Proficient and practical knowledge of design patterns and their implementation in Kotlin and Java.</p><p>Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.</p><p>In-depth knowledge of Android lifecycle for fragments, activities, practical experience with Agile methodologies (SCRUM or Kanban would do).</p><p>Experience with RESTful APIs to connect Android applications to back-end services.</p><p>Experience with versioning tools (Git) and understanding of CI/CD pipelines.</p><p>Familiarity with cloud message APIs and push notifications.</p><p>Solid understanding of the full mobile development life cycle.</p><p>Ability to write new modules using maintainable architecture and participate in code reviews</p><p>Nice to have experience in leveraging common SDKs e.g. : Firebase, Fastlane scripting, MoEngage, Google Analytics etc.</p>
<p>Roles & Responsibilities:</p><ol><li><p> Able to identify clear teaching and learning objectives, content, lesson structures and sequences appropriate to the subject matter and the students being taught.</p></li><li><p> Able to set clear and challenging targets for learning, building on prior attainment.</p></li><li><p>Able to use teaching methods which keep students engaged and stimulate their intellectual curiosity.</p></li></ol><p>4 . Be involved in the organization, maintenance and review of resources and equipment throughout school attached to that curriculum area(s)</p><br><p><strong>Desired Candidate Profile</strong></p><ul><li><p>Bachelor Degree in Education</p></li><li><p>Bachelor in ICT/Computer Science/any related field</p></li><li><p>Master in ICT/Computer Science/any related field</p></li><li><p>Minimum (3-5 years) of Teaching Experience (IGCSE)</p></li></ul>
<p><span style="font-size: 13px;">Responsible for embedding practical AI and automated work process across key departments to streamline core insurance operations and drive organizational efficiency.</span></p><p><br></p><p><span style="font-size: 13px;">Bachelor’s in Computer Science, Data Science, Software Engineering, or a related technical field</span></p><div><br></div>
<div><span style="font-size: 11px;">Responsible for embedding practical AI and automated work process across key departments to streamline core insurance operations and drive organizational efficiency.</span></div><div><br></div><div><span style="font-size: 11px;">Bachelor’s in Computer Science, Data Science, Software Engineering, or a related technical field</span></div><div><br></div>
<div><br></div><div><span style="font-size: 11px;"><b>Required Skills</b></span></div><div><span style="font-size: 11px;">AI/ML Development: Understanding of artificial intelligence and machine learning frameworks.</span></div><div><span style="font-size: 11px;">Generative AI & LLM Pipelines: Building and deploying solutions for text generation, automation, intelligent search, RAG systems.</span></div><div><span style="font-size: 11px;">Cloud AI Platforms: Using Azure AI, Vertex AI, AWS SageMaker for model training and deployment.</span></div><div><span style="font-size: 11px;">Automation & Workflow Optimization: Automating university processes and system integration.</span></div><div><span style="font-size: 11px;">Git Version Control: Codebase management, collaboration, version tracking.</span></div><div><span style="font-size: 11px;">API Integration: Third-party API and service integration expertise.</span></div><div><span style="font-size: 11px;">Azure DevOps: Project management and deployment pipeline experience.</span></div><div><span style="font-size: 11px;">Project & Deadline Management: Strong ability to manage project timelines effectively, prioritize tasks, and deliver high-quality code.</span></div><div><span style="font-size: 11px;">Complex Database Queries: Query development and optimization proficiency.</span></div><div><span style="font-size: 11px;">Dashboards & Reports: Generating insightful reports and stakeholder dashboards.</span></div><div><span style="font-size: 11px;">Communication & Collaboration: Cross-functional team effectiveness with developers, designers, stakeholders.</span></div><div><span style="font-size: 11px;">Leadership & Mentorship: Developer guidance on best practices and emerging technologies</span></div><p><strong>Desired Candidate Profile</strong></p><div><span style="font-size: 11px;">Bachelor's degree in computer science, engineering, AI, data science, or related field.</span></div><div><span style="font-size: 11px;">4-5 years of AI development experience with server management and Git version control.</span></div><div><span style="font-size: 11px;">Expertise in Python, TensorFlow, PyTorch, n8n, LLM platforms, OpenAI, Azure AI, or Google Vertex AI.</span></div><div><span style="font-size: 11px;">Docker/Kubernetes deployment experience.</span></div><div><span style="font-size: 11px;">API integration knowledge (RESTful and SOAP).</span></div><div><span style="font-size: 11px;">Azure DevOps proficiency for CI/CD pipelines.</span></div><div><span style="font-size: 11px;">High commitments in deadline management and prioritization in a fast-paced environment.</span></div><div><span style="font-size: 11px;">Database design and query optimization skills.</span></div><div><span style="font-size: 11px;">Reporting tools and dashboard experience.</span></div><div><span style="font-size: 11px;">Strong communication and cross-functional collaboration abilities.</span></div><div><span style="font-size: 11px;">Leadership and junior developer mentoring experience.</span></div><div><span style="font-size: 11px;">Strong attention to detail and a commitment to delivering high-quality code.</span></div><div><span style="font-size: 11px;"><b><br></b></span></div><div><span style="font-size: 11px;"><b>Preferred Qualifications</b></span></div><div><span style="font-size: 11px;">Master's or bachelor's degree in computer science/engineering.</span></div><div><span style="font-size: 11px;">Certifications in AI, cloud platforms, Laravel, Azure, or Git.</span></div><div><span style="font-size: 11px;">Docker/Kubernetes containerization experience.</span></div><div><span style="font-size: 11px;">Machine learning algorithm knowledge.</span></div><div><span style="font-size: 11px;">AI-driven project experience.</span></div><div><span style="font-size: 11px;">Open-source contributions or developer community participation.</span></div>
<div><span style="font-size: 11px;">+5 Years of experience leading strategic technology and business transformation initiatives</span></div><div><span style="font-size: 11px;">Bachelor's degree in information technology, Computer Science, or a related field.</span></div><div><span style="font-size: 11px;"><br></span></div><div><span style="font-size: 11px;">PMP certification is an advantage</span></div>
<p>3-5 years of experience in business analysis, requirements gathering, and process enhancement.</p><p>Bachelor's degree in Information Technology, Computer Science, Business, or a related field.</p><p>Experience in insurance or financial services is an advantage.</p><div><br></div><p><strong>Desired Candidate Profile</strong></p><p><br></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for skilled Bot Developers (WhatsApp Business API, Telegram Bot API, Discord API) to join the Tendem project (https://tendem.<br>ai/) and build conversational bots and messaging-platform integrations for real-world applications.<br> In this role, you'll use your bot engineering expertise, conversational design skills, and quality-focused approach to build reliable, useful bots and messaging integrations that deliver a great user experience.<br> This part-time remote opportunity is ideal for professionals with hands-on experience building messaging bots, working with platform APIs and webhooks, and implementing conversational logic.<br> What We Do The Mindrift platform connects specialists with innovative technology projects.<br> Our mission is to help develop high-quality AI technologies by combining real-world expertise from professionals across the globe with advanced AI development efforts.<br> About the Role This is a freelance role for a Tendem project.<br> As a Bot Developer, you'll design, build, and refine messaging bots for one or more messaging platforms, including WhatsApp, Telegram, Discord, Slack, and similar platforms — for use cases such as customer service, appointment booking, order taking, content delivery, moderation, and automated notifications.<br> Key Responsibilities Build bots for one or more messaging platforms, such as WhatsApp (Business API / Cloud API), Telegram (Bot API), Discord, Slack and similar messaging platforms.<br> Design and implement conversational flows, dialogue state, and fallback handling.<br> Integrate bots with LLMs (OpenAI, Anthropic, or similar) for natural language responses where appropriate.<br> Connect bots to backend services, databases, CRMs, and third-party APIs (booking systems, payment, content sources).<br> Handle webhooks, rate limits, and platform-specific message formats (interactive messages, buttons, media, templates).<br> Review, debug, optimize, and refactor bot implementations to improve correctness, reliability, maintainability, and graceful error handling.<br> Implement logging, monitoring, and recovery so bots stay healthy in production.<br> Requirements and benefits Educational qualifications At least 3 years of relevant experience backend, integration, automation, or bot development experience (required).<br> Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus.<br> Academic and/or Professional Experience Candidates should have a strong foundation in bot development, messaging platform integrations, and building reliable conversational workflows.<br> We are looking for specialists who can design and maintain production-ready bots, work confidently with APIs, webhooks, and backend services, and build stable, user-friendly bot experiences.<br> Strong problem-solving skills, attention to detail, and the ability to work independently are essential.<br> Technical Skills (Essential) At least 1 year of hands-on experience building bots for at least one major messaging platforms (WhatsApp, Telegram, Discord, Slack, or similar) is required Strong command of Python or Node.<br>js for backend bot logic.<br> Solid experience with REST APIs, webhooks, OAuth, and async request handling.<br> Experience with relational or NoSQL databases for storing conversation state and user data.<br> Familiarity with LLM APIs (OpenAI, Anthropic) and prompt design for conversational use is a strong plus.<br> Understanding of platform-specific limits, message templates, and approval flows (e.<br>g., WhatsApp template messages).<br> Experience with hosting and deployment (Docker, serverless, VPS, or PaaS) Additional requirements Strong attention to detail and commitment to bot reliability — no silent failures, no broken flows.<br> Self-directed work ethic with the ability to design and ship complete bots independently.<br> Portfolio or examples of bots you've built (required).<br> English proficiency: Upper-intermediate (B2) or above (required) Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $60 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br> Why this freelance opportunity might be a great fit for you?<br> Work fully remote on your own schedule with just a laptop and stable internet connection.<br> Apply your expertise to real-world technology projects while gaining experience building high-quality solutions for a global platform.<br> Participate in performance-based bonus programs that reward high-quality work and consistent delivery.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span>The Project Manager is responsible for leading the planning, execution, and delivery of high-impact IT projects across Bapco Energies. This role is essential for ensuring that projects are completed on time, within budget, and meet the strategic objectives of the organization. The Project Manager will closely coordinate with the enterprise architect, process architect, information architect, and business units to ensure alignment and successful project outcomes.</span></p><br><br>Bapco Energies operates a portfolio spanning the entire energy value chain in the Kingdom of Bahrain. The portfolio includes wholly-owned subsidiaries and specialized operating companies. Together, these companies drive Bapco Energies' mission to power the next generation.<br>Responsibilities:<br><ul><li><span><strong>Strategic Project Leadership:</strong> Lead the development of comprehensive project plans that outline scope, objectives, timelines, and resource requirements. Ensure that project plans align with the strategic goals of Bapco Energies and support the overall business strategy.</span></li><li><span><strong>Autonomous Execution & Delivery:</strong> Take full ownership of the execution of IT projects, managing project teams, resources, and stakeholders to ensure successful delivery. Monitor project progress, address issues, and implement corrective actions as needed, with minimal supervision.</span></li><li><span><strong>Stakeholder Management:</strong> Engage with key stakeholders, including the enterprise architect, process architect, information architect, and business units, to communicate project status, risks, and issues. Provide regular updates and reports to ensure transparency and alignment.</span></li><li><span><strong>Strategic Risk Management:</strong> Identify, assess, and manage project risks. Develop and implement risk mitigation strategies to minimize the impact of risks on project delivery, making strategic decisions to navigate challenges.</span></li><li><span><strong>Budget Oversight:</strong> Manage project budgets, ensuring that projects are delivered within financial constraints. Monitor and report on budget performance, making strategic adjustments as necessary.</span></li><li><span><strong>Quality Assurance:</strong> Ensure that project deliverables meet quality standards and stakeholder expectations. Implement quality control processes and conduct regular reviews to ensure compliance.</span></li><li><span><strong>Continuous Improvement: </strong>Identify opportunities for process improvements and innovation within the project management function. Implement best practices and drive continuous improvement initiatives to enhance project delivery.</span></li><li><span><strong>Mentorship & Leadership:</strong> Provide mentorship and guidance to junior team members, fostering a culture of excellence and continuous improvement.</span></li><li><span><strong>Risk Management:</strong> Identify, assess, and manage risks associated with projects. Develop and implement risk mitigation strategies to minimize the impact of risks on change implementation.</span></li><li><span><strong>Reporting:</strong> Prepare and present regular reports on activities and KPIs to senior management. Provide insights and recommendations to support decision-making.</span></li></ul><br>Qualifications:<br><p><span><strong>Knowledge:</strong></span></p><br><ul><li><p><span>Strong project management and strategic leadership skills.</span></p><br></li><li><p><span>Proficiency in project management tools and methodologies.</span></p><br></li><li><p><span>Ability to build and maintain relationships with key stakeholders.</span></p><br></li><li><p><span>Excellent communication, collaboration, presentation and interpersonal skills</span></p><br></li><li><p><span>Ability to work effectively in a fast-paced and dynamic environment.</span></p><br></li></ul><p><span><strong>Skills:</strong></span></p><br><ul><li><p><span>Strategic Leadership: Ability to lead and manage high-impact IT projects with a strategic focus, ensuring alignment with business goals.</span></p><br></li><li><p><span>Autonomous Decision-Making: Proven ability to make strategic decisions independently, navigating challenges and driving project success.</span></p><br></li><li><p><span>Communication: Excellent verbal and written communication skills, with the ability to present complex information clearly and concisely.</span></p><br></li><li><p><span>Stakeholder Management: Strong ability to build and maintain relationships with key stakeholders, including the enterprise architect, process architect, information architect, and business units, ensuring their needs are understood and addressed.</span></p><br></li><li><p><span>Risk Management: Ability to identify, assess, and manage project risks, implementing effective mitigation strategies.</span></p><br></li><li><p><span>Continuous Improvement: Commitment to continuous improvement and innovation within the project management function.</span></p><br></li></ul><p><span><strong>Experience:</strong></span></p><br><ul><li><p><span>Minimum Bachelor’s degree in Business Administration, Information Technology, Computer Science or a related field. A Master's degree is preferred.</span></p><br></li><li><p><span>Professional certifications such as Prosci, PMP are preferred.</span></p><br></li><li><p><span>Minimum 7 years of total work experience in the IT industry, with at least 5 years of experience in IT project management, or a related role within the energy sector.</span></p><br></li></ul> </div>
<p>Job Summary: The Manager - System Operations (Platform Engineering) will lead a team responsible for designing, implementing, and managing scalable infrastructure. This role involves developing CI/CD pipelines, managing observability tools, and automating resources using Infrastructure as Code. The manager will ensure system availability, security, and compliance, troubleshoot technical issues, and stay updated with industry trends.</p><p>Key Responsibilities:</p><ul><li>Lead the design, implementation, and management of scalable, secure, and resilient infrastructure across multi-cloud and on-premise environments.</li><li>Oversee the development and maintenance of CI/CD pipelines to automate the deployment and scaling of applications and infrastructure.</li><li>Implement and manage observability tools to monitor system performance, detect anomalies, and ensure high availability.</li><li>Utilize Infrastructure as Code to automate the provisioning and management of resources.</li><li>Collaborate with cross-functional teams to define and implement best practices for system architecture, security, and compliance.</li><li>Troubleshoot and resolve technical issues related to infrastructure, applications, and services.</li><li>Stay updated with industry trends and emerging technologies to maintain efficient infrastructure.</li><li>Mentor and develop team members, fostering a culture of continuous improvement and innovation.</li></ul><p>Qualifications/ Experience:</p><ul><li>Bachelor s degree in Computer Science, Information Technology, or a related field.</li><li>5-7 years of experience in platform engineering, system administration, or a related role, with at least 2 years in a leadership position.</li><li>Experience in managing and delivering projects.</li><li>Expertise in Cloud Services (AWS and Azure) and on-premise infrastructure management.</li><li>Experience with CI/CD tools such as Github Actions, GitLab CI, or similar.</li><li>Proficiency in observability tools like New Relic, Grafana, or similar.</li><li>Hands-on experience with Infrastructure as Code, preferably Terraform.</li><li>Proficiency in scripting languages such as Python, PowerShell, or Bash for automation and task management.</li><li>Understanding of system, security, and compliance best practices.</li><li>Strong problem-solving skills and the ability to work under pressure.</li><li>Excellent communication and collaboration skills.</li></ul><p><br></p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor s degree in Computer Science, Information Technology, or a related field.</p><p>5-7 years of experience in platform engineering, system administration, or a related role, with at least 2 years in a leadership position.</p><p>Experience in managing and delivering projects.</p><p>Expertise in Cloud Services (AWS and Azure) and on-premise infrastructure management.</p><p>Experience with CI/CD tools such as Github Actions, GitLab CI, or similar.</p><p>Proficiency in observability tools like New Relic, Grafana, or similar.</p><p>Hands-on experience with Infrastructure as Code, preferably Terraform.</p><p>Proficiency in scripting languages such as Python, PowerShell, or Bash for automation and task management.</p><p>Understanding of system, security, and compliance best practices.</p><p>Strong problem-solving skills and the ability to work under pressure.</p><p>Excellent communication and collaboration skills.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
About the Role <br> <p><span>As a Senior .NET Developer, the individual takes a lead role in designing, developing, and maintaining robust software solutions across desktop applications, services, APIs, and integrations. They are responsible for delivering scalable and secure .NET-based systems that align with business requirements, while ensuring performance, reliability, and maintainability. The Senior .NET Developer works closely with business stakeholders, architects, and cross-functional teams to drive end-to-end solution delivery.</span></p><br> <br> <br><br> What We Need From You <br> <ul><li><p><span>Design, develop, and maintain </span><span>.NET</span><span>applications including desktop, console, Windows services, and web-based solutions.</span></p><br></li><li><p><span>Lead the development and integration of high-availability APIs and backend services.</span></p><br></li><li><p><span>Implement and maintain secure and scalable REST and WCF services.</span></p><br></li><li><p><span>Design and deploy applications on IIS with a focus on performance tuning and load balancing.</span></p><br></li><li><p><span>Collaborate with business stakeholders to gather, analyze, and refine requirements.</span></p><br></li><li><p><span>Translate business needs into functional and technical specifications.</span></p><br></li><li><p><span>Perform impact analysis, scoping, and solution design.</span></p><br></li><li><p><span>Troubleshoot application issues, conduct root cause analysis, and implement fixes.</span></p><br></li><li><p><span>Optimize performance of code, database queries, and application behavior.</span></p><br></li><li><p><span>Develop and integrate with SQL Server: tables, stored procedures, functions, views, and PLSQL where required.</span></p><br></li><li><p><span>Integrate systems with third-party APIs and services including TCP/IP and WebSocket-based communication.</span></p><br></li><li><p><span>Conduct code reviews and provide technical mentorship to other developers.</span></p><br></li><li><p><span>Lead planning and estimation sessions, and ensure timely delivery of tasks.</span></p><br></li><li><p><span>Work with version control systems (e.g., Git) and collaborative development workflows.</span></p><br></li><li><p><span>Collaborate with infrastructure and DevOps teams to ensure smooth deployments and environment readiness.</span></p><br></li><li><p><span>Work closely with QA for testing, validation, and bug fixing.</span></p><br></li><li><p><span>Engage in ongoing reporting, system monitoring, and tuning activities.</span></p><br></li><li><p><span>Participate in business meetings, requirement workshops, and sprint planning sessions.</span></p><br></li><li><p><span>Ensure security best practices are followed in application design and implementation.</span></p><br></li><li><p><span>Stay up to date on industry trends, emerging technologies, and recommend improvements to existing systems.</span></p><br></li><li><p><span>Experience or exposure to telecom systems and protocols is considered a strong plus.</span></p><br></li><li><p><span>Perform tasks as requested.</span></p><br></li></ul> <br> <br><br> Qualifications and Experience <br> <ul><li><p><span>Bachelor’s Degree in relevant field ( Computer science, Programming) </span></p><br></li><li><p><span>5+ years of hands-on experience with .NET (C#), including desktop applications, Windows services, and ASP.NET. </span></p><br></li><li><p><span>Telecom industry experience is a plus.</span></p><br></li><li><p><span>Strong experience with console applications, libraries (DLLs), and service-oriented architectures.</span></p><br></li><li><p><span>In-depth experience with WCF and RESTful services.</span></p><br></li><li><p><span>Experience designing load-balanced, fault-tolerant, and high-availability APIs.</span></p><br></li></ul><ul><li><p><span>Experience with version control systems (e.g., Git) and collaborative development workflows.</span></p><br></li></ul><ul><li><p><span>Experience gathering business requirements, performing impact analysis, and documenting design specs.</span></p><br></li><li><p><span>Strong experience integrating third-party services and protocols (e.g., TCP/IP, WebSockets).</span></p><br></li></ul> <br> <br><br> Skills and Knowledge <br> <ul><li><p><span>Solid knowledge of IIS configuration, hosting, troubleshooting, and tuning.</span></p><br></li></ul><ul><li><p><span>Strong proficiency in Microsoft SQL Server: database design, indexing, stored procedures, PLSQL, and views.</span></p><br></li><li><p><span>Proven ability to troubleshoot application, performance, and network-related issues.</span></p><br></li><li><p><span>Excellent communication skills and experience working directly with business users.</span></p><br></li><li><p><span>Strong planning and organizational skills — able to manage multiple tasks and meet deadlines.</span></p><br></li><li><p><span>Understanding of security principles in .NET applications.</span></p><br></li><li><p><span>Knowledge of reporting tools and performance diagnostics. </span></p><br></li></ul> <br> <br><br> Equal Employment Opportunity Statement <br> <p><span>We are an equal opportunity employer and welcome applications from individuals of all backgrounds, including persons with disabilities and those who may require reasonable accommodations to perform their duties. We are committed to maintaining an inclusive workplace and to ensuring that all employees are supported to succeed.</span></p><br> <br> <br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Company: Eunoia Tech Consultancy</p><p>Location: Bahrain & Saudi Arabia</p><p>Employment Type: Full-time</p><p>Project Duration: 3–5 years</p><p>Project: Upcoming Large-Scale Digital Transformation Project</p><p><br></p><p>About the Role</p><p><br></p><p>Eunoia Tech Consultancy is looking for an experienced IT Project Manager to oversee and supervise the implementation of an upcoming large-scale digital transformation project in coordination with our technology partner.</p><p><br></p><p>The successful candidate will represent Eunoia in project coordination, monitor the technology partner's delivery, coordinate with the client, and ensure the project is delivered according to the agreed scope, schedule, SLA, quality and contractual requirements.</p><p><br></p><p>Key Responsibilities</p><p>Supervise and monitor the overall project implementation.</p><p>Coordinate between Eunoia, technology partners and the client.</p><p>Track project milestones, deliverables and deadlines.</p><p>Monitor the technology partner's technical and operational performance.</p><p>Review project progress reports and identify delays or risks.</p><p>Coordinate requirements, testing, UAT and deployment activities.</p><p>Monitor SLA and service performance.</p><p>Manage project risks, issues and dependencies.</p><p>Monitor project scope and change requests.</p><p>Attend project meetings and prepare project reports.</p><p>Coordinate with teams in Bahrain and Saudi Arabia.</p><p>Ensure proper documentation, knowledge transfer and handover activities.</p><p>Escalate major technical, commercial or schedule issues to Eunoia management.</p><p>Requirements</p><p>Bachelor's degree in IT, Computer Science, Engineering, Project Management or a related field.</p><p>5–8+ years of experience in IT/software project management.</p><p>Experience managing large-scale IT or digital transformation projects.</p><p>Experience managing technology vendors/partners.</p><p>Strong understanding of software implementation and delivery.</p><p>Knowledge of Cloud, APIs, Microservices, DevOps and Cybersecurity.</p><p>Understanding of SLA, ITSM, Agile/Scrum, risk and change management.</p><p>Strong communication and stakeholder-management skills.</p><p>Ability to understand technical discussions and coordinate effectively with technical teams.</p><p>Additional Requirements</p><p>Valid Bahrain driving licence is required.</p><p>Willingness and ability to travel to Saudi Arabia regularly as required by the project.</p><p>Candidate must have the legal right/valid visa or work authorization to work in both Bahrain and Saudi Arabia, as applicable to the role.</p><p>Flexibility to attend meetings and project activities in both countries.</p><p>What We Offer</p><p>Opportunity to work on a major upcoming digital transformation project.</p><p>Long-term project engagement of approximately 3–5 years.</p><p>Opportunity to work with leading technology partners and enterprise-level stakeholders.</p><p><br></p><p><br></p> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><p>Requirements</p><p>Bachelor's degree in IT, Computer Science, Engineering, Project Management or a related field.</p><p>5–8+ years of experience in IT/software project management.</p><p>Experience managing large-scale IT or digital transformation projects.</p><p>Experience managing technology vendors/partners.</p><p>Strong understanding of software implementation and delivery.</p><p>Knowledge of Cloud, APIs, Microservices, DevOps and Cybersecurity.</p><p>Understanding of SLA, ITSM, Agile/Scrum, risk and change management.</p><p>Strong communication and stakeholder-management skills.</p><p>Ability to understand technical discussions and coordinate effectively with technical teams.</p><p>Additional Requirements</p><p>Valid Bahrain driving licence is required.</p><p>Willingness and ability to travel to Saudi Arabia regularly as required by the project.</p><p>Candidate must have the legal right/valid visa or work authorization to work in both Bahrain and Saudi Arabia, as applicable to the role.</p><p>Flexibility to attend meetings and project activities in both countries.</p><p><br></p></div>
<ul><li>Develop and maintain robust, scalable web applications using the .NET framework, ensuring high performance and responsiveness.</li><li>Collaborate with cross-functional teams to define, design, and ship new features, adapting to feedback and changing requirements.</li><li>Write clean, maintainable code following industry best practices and coding standards, enhancing code quality through unit testing.</li><li>Troubleshoot, debug, and optimize existing applications to improve functionality and user experience, applying innovative solutions.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Engineering, or a related field, providing a solid foundation in programming concepts.</li><li>Minimum of 3 years of hands-on experience in .NET development, showcasing proven expertise in building and deploying applications.</li><li>Relevant certifications such as Microsoft Certified: Azure Developer Associate or Microsoft Certified: .NET Developer, demonstrating professional competence.</li><li>Experience in Agile methodologies, allowing for adaptive planning and iterative development in dynamic environments.</li></ul>
<p>The role will be responsible for managing, maintaining, and enhancing our AWS and OCI environments while ensuring high availability, security, and operational efficiency.</p><p><br></p><p>Manage and maintain AWS and OCI cloud infrastructure.</p><p>Deploy, configure, and monitor cloud resources and services.</p><p>Manage virtual machines, storage, networking, and cloud databases.</p><p>Support cloud migration and modernization projects.</p><p>Monitor cloud performance, availability, security, and cost optimization.</p><p>Strong knowledge of cloud networking and security, including IAM, VPNs, VPC, routing, firewalls, and load balancers.</p><p>Implement backup, disaster recovery, and business continuity solutions.</p><p>Troubleshoot cloud-related incidents and provide operational support.</p><p>Work closely with application, security, and infrastructure teams.</p><p><br></p><p>Bachelor’s degree in computer science, Cybersecurity, Information Technology, or a related field</p><p>AWS Certified Solutions Architect Associate/Professional.</p><p>AWS Certified CloudOps Engineer</p><p>Oracle Cloud Infrastructure Architect Associate (Preferred)</p><p>Oracle Cloud Infrastructure Architect Professional (Preferred)</p><p>SEARCH</p>
<p>We are currently looking for Exchange & Infrastructure Administrator for our Bahrain operations with the following skillsets & terms and conditions:</p><p><strong>Required Technical Skills & Qualifications</strong></p><p>Education & Certifications: Bachelor's degree in Information Technology, Computer Science, or equivalent field. Vendor-specific certifications (VMware VCP, Microsoft MCSE/Messaging) are highly advantageous.</p><p>Experience: 5+ years of hands-on experience managing Windows Server and Active Directory environments.</p><p>Networking & Mail Protocols: In-depth understanding of standard mail flow protocols (SMTP, IMAP, POP3), local load balancers, split-brain DNS setups, and SSL/TLS certificates.</p><p>Network Infrastructure: Strong functional literacy with layer 4-7 hardware load balancers, split-brain DNS zone configurations, firewalls, and complex mail-routing rules.</p><p>Virtualization Expertise: Deep operational literacy provisioning and managing multi-hypervisor nodes via VMware vSphere and Microsoft Hyper-V ecosystems.</p><p>Automation Proficiency: Strong proficiency writing advanced administrative PowerShell scripts for bulk mailbox operations, configuration audits, and log analysis.</p><p>Problem Solving: Proven track record troubleshooting Tier-3 mail delivery failures, tracking down transport delays, and handling database corruption recovery.</p><p>Hardware & Storage: Solid background managing enterprise storage frameworks (SAN/NAS/iSCSI).</p><p><strong>Key Responsibilities</strong></p><p>Exchange SE Installation & Upgrades: Lead the architectural planning, clean installation, and technical upgradation from previous Exchange legacy versions (2016/2019) to Exchange Server Subscription Edition (SE), ensuring zero data loss and minimal user disruption.</p><p>Exchange & Infrastructure Management: Install, update, and manage standalone and clustered on-premises Microsoft Exchange Servers (2016/2019) across physical and virtual systems.</p><p>High Availability & Database Care: Configure, monitor, and optimize multi-site Database Availability Groups (DAGs). Perform routine database defragmentation, stability audits, and proactively manage storage caps.</p><p>Virtualization Administration: Provision, scale, and maintain enterprise hypervisor environments using both VMware vSphere and Microsoft Hyper-V to support core messaging infrastructure.</p><p>Active Directory Alignment: Manage schema extensions, directory replication, permissions, group policies, and object compliance directly tied to the underlying Microsoft Exchange messaging infrastructure.</p><p>Server Patching Pipelines: Manually plan, validate, and deploy Cumulative Updates (CUs) and Security Updates (SUs) across all local Exchange and Windows Server hosting nodes.</p><p>Backup & Disaster Recovery: Implement regular bare-metal backup strategies and lead verification drills for instant disaster recovery and mail database restoration.</p><p>Terms and conditions</p><p>Joining time frame: (15 - 30 days)</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Information Technology, Computer Science, or equivalent field. Vendor-specific certifications (VMware VCP, Microsoft MCSE/Messaging) are highly advantageous.</li><li>5+ years of hands-on experience managing Windows Server and Active Directory environments.</li><li>In-depth understanding of standard mail flow protocols (SMTP, IMAP, POP3), local load balancers, split-brain DNS setups, and SSL/TLS certificates.</li><li>Strong functional literacy with layer 4-7 hardware load balancers, split-brain DNS zone configurations, firewalls, and complex mail-routing rules.</li><li>Deep operational literacy provisioning and managing multi-hypervisor nodes via VMware vSphere and Microsoft Hyper-V ecosystems.</li><li>Strong proficiency writing advanced administrative PowerShell scripts for bulk mailbox operations, configuration audits, and log analysis.</li><li>Proven track record troubleshooting Tier-3 mail delivery failures, tracking down transport delays, and handling database corruption recovery.</li><li>Solid background managing enterprise storage frameworks (SAN/NAS/iSCSI).</li></ul>
<p>Support the day-to-day operation, monitoring, and optimization of the Group Data Loss Prevention (DLP) solution across data-in-motion, data-at-rest, and data-in-use. Perform data discovery scans, analyse results, and coordinate the classification and remediation of sensitive data (e.g., CPR, passport, IBAN, and cardholder data). Review and investigate DLP policy violations and blocked outbound emails, manage exceptions, and escalate confirmed incidents in accordance with SOC and DLP procedures. Support the implementation, configuration, maintenance, and tuning of DLP policies and data classification/labelling rules to improve detection accuracy and reduce false positives. Prepare periodic DLP and Data-at-Rest reports for management and business units, and track remediation activities through to completion. Perform continuous validation and assurance reviews to assess the design and effectiveness of security controls across endpoints, email security, network, cloud, Active Directory, SIEM, and endpoint protection platforms. Conduct configuration and access reviews against secure baselines and industry standards (e.g., CBB, PCI DSS, SWIFT CSP, ISO 27001, and NIST CSF). Support Breach & Attack Simulation (BAS) exercises and other control effectiveness assessments, documenting findings and monitoring remediation activities. Record, track, and follow up on cyber control assurance issues with control owners until closure. Assess security risks associated with projects, system changes, and new initiatives, and recommend corrective actions prior to implementation. Coordinate and perform scheduled vulnerability assessments, security scans, compliance reviews, and control validation activities. Support vulnerability management by analysing scan results, tracking remediation efforts, and ensuring timely resolution of identified weaknesses. Participate in cyber risk assessments to evaluate risks arising from vulnerabilities, threats, and ineffective security controls. Support internal and external audits, regulatory assessments, and security inspections in accordance with applicable regulatory and industry requirements (e.g., CBB, PCI DSS, SWIFT CSP, RBI). Provide audit evidence, documentation, and technical support to auditors, and assist in the timely closure of audit findings and regulatory observations. Coordinate with IT, business units, and external stakeholders to support cyber assurance and data protection initiatives. Provide technical guidance on information security policies, DLP controls, and cyber assurance requirements. Support the development, maintenance, and continuous improvement of information security policies, standards, procedures, and guidelines. Deliver and support security awareness and data protection initiatives based on emerging threats, standards, and assurance findings. Maintain current knowledge of cyber security, data protection, and assurance best practices through continuous learning and professional development. Perform additional duties assigned by the Line Manager and/or Chief Information Security Officer (CISO) in line with business requirements.</p><p><strong>Desired Candidate Profile</strong></p><p>Diploma or Bachelor's degree in Cyber Security, Computer Science, Information Technology, or a related discipline.</p><p>2 – 4 years of experience in Information Security, Cyber Security, Cyber Assurance, or IT Governance, Risk & Compliance (GRC).</p><p>Hands-on exposure to Data Loss Prevention (DLP) technologies and data classification/protection solutions.</p><p>Experience with vulnerability management, security control validation, and compliance assessments.</p><p>Working knowledge of Windows environments, Active Directory (AD), Microsoft 365, and cloud platforms (Azure and/or AWS).</p><p>Familiarity with recognised security frameworks and standards such as NIST CSF, ISO/IEC 27001, PCI DSS, SWIFT CSP, and MITRE ATT&CK.</p><p>Security+ (or equivalent DoD 8570 Level II certification) is required.</p><p>Professional certifications such as ISO/IEC 27001 Lead Implementer/Lead Auditor, Certified Ethical Hacker (CEH), PCIP, or equivalent are preferred.</p><p>Strong written and verbal communication skills in English and Arabic.</p><p>Ability to prepare professional reports, technical documentation, and audit evidence.</p><p>Strong analytical and problem-solving skills with the ability to make objective, risk-based decisions.</p><p>Ability to communicate security policy violations and recommendations effectively while maintaining positive stakeholder relationships.</p><p>Good understanding of organizational policies, regulatory requirements, and legal considerations related to information security and data protection.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
About the Role <br> <p><span>This role exists to ensure the smooth and efficient operation of Operation team ad-hoc tasks and CS\ITSM ticketing system, a critical tool for customer support and internal flow automation. The support Operations Coordinator plays a vital role in maximizing the system's effectiveness by managing our outsourced support team, facilitating clear communication between internal Zain staff and the support team, and proactively identifying opportunities for system improvement. This ultimately contributes to Improved customer satisfaction, streamline internal processes and increased efficiency.</span></p><br> <br> <br><br> What We Need From You <br> <ul><li><p>Requirements & Analysis: Gather requirements, analyze feedback, collaborate on prioritization, and conduct UAT. Deliverable: System improvements aligned with user needs.</p><br></li><li><p>Vendor Management: Audit vendor performance and negotiate service levels.</p><br></li><li><p>Communication: Communicate system status such as incidents and changes, collaborate with teams, and facilitate meetings.</p><br></li><li><p>Other Tasks: Perform any other duties related to the ticketing system, support operations, or departmental needs.</p><br></li></ul> <br> <br><br> Qualifications and Education <br> <ul><li><p><span>BS in Computer Information System, Software Engineering, Computer Science or any related major.</span></p><br></li><li><p><span>0-1 years of experience is a plus.</span></p><br></li></ul> <br> <br><br> Skills and Knowledge <br> <ul><li><p><span>Communication (Written & Verbal) </span></p><br></li><li><p><span>Organization & Time Management </span></p><br></li><li><p><span> ITIL Basics is a plus</span></p><br></li></ul> <br> <br><br> Inclusivity statement <br> <p><span>We are committed to ensuring our recruitment process is inclusive and accessible to all. If you have a disability or long-term condition (for example dyslexia, anxiety, autism, a mobility condition or are deaf) and need us to make any adjustments, changes or do anything differently during the recruitment process, please let us know through the application form.</span></p><br> <br> <br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job Description<br><p><strong>We are</strong> currently looking for<strong> Sr. Java </strong><strong>Developer </strong>for our<strong> Bahrain </strong>operations </p><br><p><strong>Academic Qualification</strong></p><br><p>Bachelor’s Degree in Computer Science / Engineering or related field</p><br><p><strong>Experience required:</strong></p><br><p><strong>Years of Experience 7 - 10 years</strong></p><br><ul><li>Knowledge of API Management.</li><li>Knowledge of Java (Java 8/11/14), OOP principles, SOLID/DRY.</li><li>Knowledge of Java Concurrency & Multithreading.</li><li>Knowledge of Microservices.</li><li>Knowledge of Spring Framework + Spring Boot + Micro-Services development with JPA.</li><li>Ability to design and implement RESTful APIs.</li><li>Knowledge of message queuing systems (e.g., IBM MQ, Kafka).</li><li>Knowledge of HTTP/HTTPS protocol, web servers, relational database design and SQL</li></ul><p>scripting (MySQL).</p><br><ul><li>Knowledge of NoSQL technologies (MongoDB).</li><li>Knowledge of UI technologies (HTML5, Thyme leaf/JSP, JSF, Prime faces, CSS, JavaScript, jQuery).</li><li>Knowledge of Security & Identity protocols (OpenID, TLS, OAuth, SAML, SSO, PKI encryption & key management).</li><li>Knowledge Testing, debugging, follow best practice in (Git) Version Control System.</li><li>Knowledge of DevOps.</li><li>Must have Banking / Financial Services experience.</li></ul><p><strong>Job Responsibility </strong></p><br><ul><li>Design, develop, and maintain Java (8/11/14) applications using OOP and clean-code practices (SOLID/DRY).</li><li>Build and enhance backend services using Spring Framework/Spring Boot, ensuring high performance and scalability.</li><li>Develop, expose, and consume RESTful APIs (JSON) and support SOAP/WSDL/XML integrations when required.</li><li>Implement microservices architecture using JPA/Hibernate, including service communication and API lifecycle management.</li><li>Design and optimize data models; write efficient SQL and manage relational databases (e.g., MySQL) and NoSQL (MongoDB). </li><li>Apply concurrency and multithreading to improve throughput, reliability, and overall system responsiveness.</li><li>Implement security and identity standards including OAuth2/OpenID Connect, SAML/SSO, TLS, and PKI concepts</li><li>Troubleshoot production issues, handle multiple support cases in parallel, and perform root-cause analysis. </li><li>Develop and execute testing/debugging activities, ensuring code quality and adherence to engineering best practices. </li><li>Use Git for version control and support CI/CD/DevOps practices, preferably using Azure DevOps pipelines and boards.</li><li>Collaborate with cross-functional teams to gather integration requirements.</li><li>Document integration flows, technical specifications, and support procedures.</li></ul><p><strong>Domain: Banking</strong></p><br><br><br> </div>
<p>We are seeking a skilled and motivated .NET Developer with 2 5 years of experience to join our technology team in the banking sector. The successful candidate will be responsible for developing, enhancing, and supporting secure, scalable, and high-performing applications that support the Bank's digital initiatives and business operations. The ideal candidate should have a strong foundation in Microsoft .NET technologies and demonstrate a willingness to learn and work with additional technologies and programming languages as required.</p><ul><li>Design, develop, test, and maintain enterprise-grade applications using Microsoft .NET technologies.</li><li>Develop and integrate APIs and backend services to support banking applications and digital channels.</li><li>Collaborate with business users, analysts, and technical teams to deliver high-quality solutions.</li><li>Troubleshoot, debug, and resolve application issues while ensuring system stability and performance.</li><li>Participate in code reviews and follow secure coding and software development best practices.</li><li>Prepare and maintain technical documentation.</li><li>Support system enhancements, upgrades, and production releases.</li><li>Continuously learn and adopt new technologies, programming languages, and frameworks to meet evolving business and digital transformation needs.</li><li>Ensure compliance with the Bank's security, governance, and regulatory standards.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>-Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.</p><p>-2 5 years of experience in software development using Microsoft .NET technologies.</p><p>-Strong experience with C#, ASP.NET, .NET Core/.NET, Web APIs, an</p>