Software Tester Jobs in Qatar
3024 Jobs Found
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
About The Role<br><br>AI & Software Technical Solutions Lead<br><br>Location: UK/Remote (with travel)<br><br>Your Role<br><br>The AI & Software Technical Solutions Lead will be a subject matter expert across the Software & Dev Ops and AI portfolios, responsible for shaping high-quality learning products across digital self-paced, instructor-led and blended delivery models.<br><br>The role will lead the design of bespoke, off-the-shelf and certification-aligned solutions, representing portfolio requirements while ensuring products are aligned to customer needs, market demand and commercial opportunity. This will include leading customer engagements, identifying skills challenges, shaping solution recommendations and developing proposal outlines that clearly articulate the learning approach, audience, outcomes, delivery model and business value.<br><br>Working closely with Portfolio Directors, Sales, Product, Delivery and SME teams, the role will help translate customer requirements into scalable, outcome-focused learning solutions across AI and Software.<br><br>Key Responsibilities<br><br>As the lead subject matter expert with responsibility for product design and development in the Software and AI Portfolios you will:<br><br>Lead the design and development of innovative AI and Software & Dev Ops learning solutions across digital self-paced, instructor-led and blended delivery models. Shape bespoke, off-the-shelf and certification-aligned products that are commercially relevant, technically accurate and aligned to customer needs. Curate, structure and develop content for digital learning products and instructor-led courseware, ensuring materials are engaging, accurate, outcome-focused and appropriate for the chosen delivery modality. Support customer discovery, pre-sales and solution-shaping engagements, working with Portfolio Directors and Sales teams to identify business challenges, skills gaps and learning requirements. Produce high-level proposal outlines for customer solutions, defining the recommended learning approach, target audience, learning outcomes, delivery model, scope and value proposition. Collaborate with the Software & Dev Ops and AI Portfolio Directors, SMEs and internal stakeholders to design active, engaging and practical learning experiences. Work with SMEs, accreditation bodies and vendor partners to ensure products remain aligned to certification requirements, curriculum updates and industry standards. Work collaboratively with Curriculum, Instructional Design, Platforms, Courseware, Delivery and Portfolio teams to improve product design processes, standards and quality controls. Support the ongoing review and maintenance of the AI and Software & Dev Ops portfolios, ensuring products remain current, competitive and aligned to evolving market demand. Provide AI and Software subject matter expertise to internal teams, supporting product development, customer solutioning and portfolio growth. Identify opportunities to create reusable, adaptable and scalable learning propositions that support both public programmes and client-specific solutions. Establish and build QA’s reputation for excellence, innovation, and market-leading AI solutions<br><br>Your Experience<br><br>Extensive AI and Software & Dev Ops experience within an industry role Proven track record of designing, developing and delivering learning solutions across multiple modes (e.g. classroom, digital, blended, virtual) to meet diverse business needs Able to consider scale and reuse in your approach whilst attending to the specific context of solution development Demonstratable experience of estimating solution development effort and adherence to these committed targets Demonstratable experience of thought leadership: for example, blogs, advisory boards, webinars Demonstratable experience of working with Senior client stakeholders Confidence in your experience of working with varying and senior client stakeholders (e.g. L&D managers, capability managers, functional area managers for your area of expertise) Relationships with vendor/accreditation/professional bodies relevant to your area of expertise is desirable<br><br>About Us<br><br>Wellbeing & benefits<br><br>Your wellbeing matters to us. That’s why we offer benefits designed to help you recharge and thrive, including:<br><br>27 days Annual Leave (4 days used for the festive closure) plus Bank Holidays Holiday Buying scheme Medicash plan, Wellhub, Cycle to Work scheme Private Medical Insurance at corporate rates Employee Assistance Programme Employee Discounts Benefit Hub3 Development days2 Charity days per year Pension Scheme Early Friday Finish at 4pm <br><br>Personal growth <br><br>Learning and opportunity is at the core of what we do - and that applies to you too! <br><br>You’ll have the unique opportunity to develop your skills on our QA authored courses in the latest tech (you’ll get 3 training days/year to do this). You can also delve deep into our world-class digital learning content on a variety of tech and business topics. Orperhaps you’d like to enrol on a Degree or Masters programme to enhance your skillset or learn new things.<br><br>Our people <br><br>We are an equal opportunity employer, focused on promoting a welcoming and inclusive environment. We embrace diversity, welcome applications from all candidates and aim to support the career growth of everyone. This means no matter what your gender, age, ethnicity, beliefs, or sexual orientation, or if you are disabled or a carer, we welcome you and the different perspectives you bring to our diverse family. We’re proud of the progress we’ve achieved over the last few years to build an inclusive culture and celebrate our diversity.<br><br>As a Disability Confident Employer, we guarantee that all applicants with a disability who meet the role criteria will progress to the next stage of the process. Please let us know if you require any reasonable adjustments.<br><br>A Little About QA <br><br>At QA, we believe the future belongs to organisations that are able to learn, master and apply new skills at pace and scale. As the largest tech training company in the UK and the fastest growing in the US, we partner with 96% of the FTSE and most of the Fortune 500. We have served over 4,000 customers and 1+ million learners in the last 3 years.<br><br>Our Mission<br><br>We teach the critical AI, technology, digital and Human skills needed to transform and succeed in a changing world. We do this through tailored learning programmes that connect learning across an organisation, create continuity for learners, and feature collaborative, cohort-based modalities to apply skills at pace and at scale. Our unique end-to-end learning solutions draw from deep expertise across Apprenticeships, Instructor-led training, Self-paced Learning and Blended Learning.<br><br>You can find out more about us at https://www.qa.com/about/careers/
Your role<br><br>Do you have passion for reliability, scalability and performance in software?<br><br>Do you want to design and build the next generation business applications using evolutionary architectures?<br><br>Are you confident in iteratively refactoring, improving and modernizing existing applications?<br><br>With your technical expertise you will:<br><br> provide technology solutions that will solve business problems and strengthen our position as digital leaders in financial services design, develop, test, deploy, maintain, and enhance new and existing applications interact with business and tech stakeholders to refine and understand business processes and problems in order to develop technical solutions and make appropriate design decisions together with Solution Architects design and implement software solutions that are aligned to UBS overall architecture vision providing technical expertise and recommendations in assessing new software projects and initiatives to support and enhance our existing applications deliver high quality code, aligned with UBS guidelines and standards conduct code reviews and test software as needed, along with participating in application architecture and design and other phases of SDLC see that proper operational controls and procedures are implemented to deliver high quality software form development to test and to production actively take part in our Software Engineering communities, sharing your knowledge and helping others<br><br>Job Type<br><br>Full Time<br><br>Job Reference #<br><br>334609BR<br><br>City<br><br>Doha<br><br>Your team<br><br>You will join the Client Self Service crew where we work according to Agile@UBS. It represents the new way of working at UBS with the aim to quickly develop innovative solutions and to digitize key client products end to end. In this crew you will be working in one of our 10 agile teams focused on building digital self-service solutions for existing and prospective clients.<br><br>Our teams have a proven track record of being first to market and having direct client impact by evolving our solutions accessed by thousands of users every day.<br><br>Furthermore, while you are working on creating the world's best banking platform you get the chance to broaden your skills by joining various education opportunities tailored to your personal interest, learning sessions on innovation topics, social events and much more.<br><br>Your expertise<br><br> bachelor in computer science or any other related area, or proven relevant working experience at least 5 years of experience in developing, testing, and launching Java applications good knowledge of building modular java web applications using technologies like Spring Boot, REST, Open API experience with microservice architecture and cloud computing concepts understanding of Dev Ops concepts such as CI/CD and the importance and value of automated testing collaboration with other senior engineers to develop and maintain code quality standards proficient command of English required ideally you will also have (or be willing to eagerly learn it using our vast educational opportunities): experience with azure cloud services (ideally confirmed with Azure Certification i.e. AZ-102) experience with software design and architecture - both theory and practice experience with container technologies, e.g. Kubernetes you’re curious to explore how AI can improve how we build, deliver, and optimize workflows. You do this with sound judgment – validating outputs and aligning with policies, risk standards, and ethical use.<br><br>About Us<br>UBS is a leading and truly global wealth manager and the leading universal bank in Switzerland. We also provide diversified asset management solutions and focused investment banking capabilities. Headquartered in Zurich, Switzerland, UBS is present in more than 50 markets around the globe.<br><br>We know that great work is never done alone. That’s why we place collaboration at the heart of everything we do. Because together, we’re more than ourselves. Want to find out more? Visit ubs.com/careers.<br><br>Join us<br><br>At UBS, we know that it's our people, with their diverse skills, experiences and backgrounds, who drive our ongoing success. We’re dedicated to our craft and passionate about putting our people first, with new challenges, a supportive team, opportunities to grow and flexible working options when possible. Our inclusive culture brings out the best in our employees, wherever they are on their career journey. And we use artificial intelligence (AI) to work smarter and more efficiently. We also recognize that great work is never done alone. That’s why collaboration is at the heart of everything we do. Because together, we’re more than ourselves.<br><br>We’re committed to disability inclusion and if you need reasonable accommodation/adjustments throughout our recruitment process, you can always contact us.<br><br>Disclaimer / Policy statements<br><br>UBS is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.
Knowledge & Experience<br><br>Bachelor’s or master’s degree in computer science, information technology, or a related field. Proven experience in TSYS Prime development, with expertise in designing and implementing solutions on TSYS Prime platforms. Strong proficiency in programming languages such as Java, C++, or Python, and familiarity with web development Technologies (HTML, CSS, Java Script). Experience with TSYS Prime APIs, interfaces, and integration techniques. Solid understanding of software development methodologies (agile, scrum) and version control systems (GIT, SVN). Excellent problem-solving skills and attention to detail. Effective communication skills, with the ability to collaborate effectively with cross-functional teams. Ability to work independently and manage multiple tasks in a fast-paced environment.,Highly proficiency in software development, particularly related to the CDF for ICCP (in control for commercial payments specifically smart data) Strong understanding and experience on CMS (card management system), specifically TSYS Prime. Understanding of configurations, data elements, and interfaces. Knowledge of network message standards- ISO8583 standards.<br><br>Requirements<br><br>Design, develop, and maintain TSYS Prime applications in accordance with project requirements and industry best practices. Collaborate with business analysts and stakeholders to gather and analyse requirements and translate them into technical specifications. Implement software solutions that integrate with TSYS Prime platforms, ensuring seamless functionality and optimal performance. Conduct thorough testing of applications to identify and address any defects or performance issues. Provide support and troubleshooting for TSYS Prime applications in production environments, ensuring timely resolution of issues. Document technical designs, code, and procedures to facilitate knowledge sharing and future maintenance. Participate in code. Reviews and contribute to continuous improvement initiatives to enhance development processes and standards. Collaborate with cross-functional teams to ensure alignment with project timelines, priorities, and goals. Mentor junior developers and provide guidance on TSYS Prime development best practices.<br><br>Project Execution And Customer Interaction<br><br>Manages end-to-end customer projects using the global project Methodology. Guides customers through the implementation process, ensuring compliance with rules and documentation. Handles customer escalations independently.<br><br>Software Development<br><br>Conducts software development and configuration of TSYS Prime (CMS) to ensure the configuration is aligned to the specification provided by schema for integration with the smart data & ICCP platform⁄data elements.<br><br>Technical Skills And Testing<br><br>Conducts thorough testing of data elements, configurations, and interfaces. Ensures accurate vetting of customer network systems for financial payments and tailored service interactions.<br><br>Product Implementation And Readiness<br><br>Implements complex pilot products and assesses commercial product readiness. Provides technical guidance on schema (ma) product offerings.<br><br>Collaboration And Efficiency<br><br>Collaborates with cross-functional teams to complete projects within time and budget. Prioritizes clear communication and effective management of escalations.<br><br>Apply Now
Senior Software Engineer / SME – Oracle ASAP, UIM & CI/CD<br><br>Role Summary<br><br>We are seeking an experienced Senior Software Engineer / SME with 8–10+ years of hands-on experience in Oracle ASAP, Oracle UIM, and CI/CD pipeline implementation within the telecom domain.<br><br>Key Responsibilities<br><br>Design, develop, test, deploy, and support Oracle ASAP (7.x) and UIM (7.4.x/8) solutions. Perform ASAP and UIM installation, upgrades, configuration, and data migration in production environments. Develop and maintain ASAP/UIM cartridges using Oracle Design Studio. Troubleshoot provisioning, inventory, and integration issues across telecom systems. Build and manage CI/CD pipelines using Jenkins, Git, Artifactory, Docker, Harbor, and Kubernetes. Automate build, deployment, and infrastructure processes. Support Web Logic administration, tuning, scaling, and patch management. Collaborate with development, QA, and operations teams to ensure reliable delivery and platform performance. <br><br>Required Skills<br><br>Oracle ASAP cartridge development and upgrade experience. Oracle UIM cartridge development, customization, and integration using APIs and web services. Oracle Design Studio expertise. Telecom provisioning experience with network elements (preferably Nokia). Java/J2EE, REST/SOAP web services, Oracle PL/SQL, SQL. Unix/Linux and Shell scripting (Bash). Jenkins, Git, Docker, Kubernetes, Artifactory, Harbor. Strong troubleshooting, performance tuning, and documentation skills. Knowledge of telecom domains including GSM, Voice, Data, DSL, and VoIP. <br><br>Preferred Experience<br><br>TMF/e TOM, SID, Oracle RODOD/RSDOD. Web Logic administration and clustered deployments. CI/CD security, compliance, and pipeline-as-code practices. <br><br>Experience: 8–10+ years<br><br>Domain: Telecommunications
Senior Software Engineer / SME – Oracle ASAP, UIM & CI/CD<br>We are seeking an experienced Senior Software Engineer / SME with 8–10+ years of hands-on experience in Oracle ASAP, Oracle UIM, and CI/CD pipeline implementation within the telecom domain.<br>Key Responsibilities<br>Design, develop, test, deploy, and support Oracle ASAP (7.x) and UIM (7.4.x/8) solutions. Perform ASAP and UIM installation, upgrades, configuration, and data migration in production environments. Develop and maintain ASAP/UIM cartridges using Oracle Design Studio. Troubleshoot provisioning, inventory, and integration issues across telecom systems. Build and manage CI/CD pipelines using Jenkins, Git, Artifactory, Docker, Harbor, and Kubernetes. Automate build, deployment, and infrastructure processes. Support Web Logic administration, tuning, scaling, and patch management. Collaborate with development, QA, and operations teams to ensure reliable delivery and platform performance.<br>Required Skills<br>Oracle ASAP cartridge development and upgrade experience. Oracle UIM cartridge development, customization, and integration using APIs and web services. Oracle Design Studio expertise. Telecom provisioning experience with network elements. Java/J2EE, REST/SOAP web services, Oracle PL/SQL, SQL. Unix/Linux and Shell scripting (Bash). Jenkins, Git, Docker, Kubernetes, Artifactory, Harbor. Strong troubleshooting, performance tuning, and documentation skills. Knowledge of telecom domains including GSM, Voice, Data, DSL, and VoIP.<br>Preferred Experience<br>TMF/e TOM, SID, Oracle RODOD/RSDOD. Web Logic administration and clustered deployments. CI/CD security, compliance, and pipeline-as-code practices.<br>Experience: 8–10+ years Domain: Telecommunications
Senior Software Engineer / SME – Oracle OSM, OEP & OEM<br>We are seeking a Senior Software Engineer / Subject Matter Expert with 8–10+ years of experience in Oracle Order and Service Management (OSM), Oracle Order Entry Point (OEP), and Oracle Enterprise Manager (OEM) within the telecommunications domain.<br>Key Responsibilities<br>Design, develop, deploy, and maintain Oracle OSM 7.x/8.x cartridges and telecom order fulfilment workflows. Manage end-to-end order lifecycle, including order capture, decomposition, orchestration, fulfilment, and completion. Perform OSM installation, upgrades, configuration, and data migration activities. Develop and enhance OEP middleware components, integrations, notification frameworks, and bulk order management solutions. Build and maintain integrations with OSS/BSS platforms including UIM, ASAP, BRM, CRM, and external systems. Develop automation plug-ins, XQuery transformations, SOAP services, and Java-based solutions. Administer and optimise Oracle Web Logic environments, including installation, patching, tuning, and scaling. Configure and manage Oracle Enterprise Manager (OEM) for monitoring system performance, health, incidents, and infrastructure. Support CI/CD processes using Git, Jenkins, and Artifactory. Troubleshoot order fallout issues and perform impact assessments and compatibility analysis.<br>Required Skills<br>Oracle OSM (7.x/8.x) cartridge development and administration. Oracle OEP middleware development and integration. Oracle Enterprise Manager (OEM) monitoring and administration. Java/J2EE, Spring Framework, Apache Camel, XML technologies (XQuery, XPath, XML, SOAP). Oracle Web Logic Server administration. SQL, PL/SQL, Shell Scripting, Linux/Unix environments. Ant build tool, Git, Jenkins, and Artifactory. Telecom domain expertise including GSM, Voice, Data, Wireless, DSL, and VoIP services.<br>Preferred Experience<br>Oracle RODOD/RSDOD implementations. OSS/BSS integration projects. Telecom order management, provisioning, and fulfilment systems.<br>Experience: 8–10+ years Domain: Telecommunications
Job Summary We are seeking an experienced Senior Java Developer to design, develop, and support enterprise-grade microservices for digital banking and enterprise applications. The ideal candidate will have strong expertise in Java 17/21, Spring Boot 3.x, RESTful APIs, Microservices Architecture, Oracle Database, CI/CD, and containerized deployments. The role involves end-to-end ownership of application components, including solution design, development, testing, deployment, production support, and performance optimization while working in Agile delivery teams. Key Responsibilities Software Design & Development Design, develop, and maintain enterprise-grade Java applications. Build scalable, secure, and high-performance microservices. Design RESTful APIs and service contracts. Implement business logic using Spring Boot 3.x. Develop reusable, maintainable, and production-ready code. Ensure coding standards and best practices are followed. Microservices Development Design microservice architecture. Define service boundaries. Develop inter-service communication mechanisms. Implement resilience, fault tolerance, and error handling. Develop API endpoints and service integrations. Implement observability, logging, and monitoring. Database Development Develop applications using Oracle Database. Design and optimize SQL queries. Implement data persistence using Spring Data JPA. Develop JPA Specifications. Perform SQL performance tuning. Optimize database access and transactions. API Development Design and develop REST APIs. Define API contracts. Integrate with internal and external systems. Support API versioning and lifecycle management. Ensure API security and performance. Testing & Quality Assurance Develop Unit Tests using JUnit 5. Write Mockito-based test cases. Develop Integration Tests. Achieve required code coverage. Perform defect analysis and bug fixing. Support User Acceptance Testing (UAT). CI/CD & Dev Ops Manage source code using Git. Support CI/CD pipelines. Build applications using Maven. Manage Maven multi-module projects. Deploy applications to:Kubernetes Open Shift Microsoft Azure Support automated deployments. Production Support Investigate production incidents. Debug application, integration, and database issues. Support release management. Perform root cause analysis. Ensure application stability and availability. Code Quality & Documentation Participate in peer code reviews. Maintain technical documentation. Document APIs and services. Ensure compliance with development standards. Maintain governed dependency management. Collaboration Work closely with:Solution Architects Business Analysts QA Engineers Dev Ops Engineers Product Owners Infrastructure Teams Participate in Agile ceremonies. Support sprint planning and backlog refinement. Education Bachelor's Degree in:Computer Science Information Technology Software Engineering Computer Engineering Or equivalent qualification Required Experience Minimum 9+ years of Java development experience. Strong hands-on experience with Java 17/21 (Java 25 exposure is an advantage). Experience building enterprise microservices. Experience in Agile software delivery. Experience supporting enterprise production environments.
Job Summary We are seeking an experienced Senior Java Developer to design, develop, and support enterprise-grade microservices for digital banking and enterprise applications. The ideal candidate will have strong expertise in Java 17/21, Spring Boot 3.x, RESTful APIs, Microservices Architecture, Oracle Database, CI/CD, and containerized deployments. The role involves end-to-end ownership of application components, including solution design, development, testing, deployment, production support, and performance optimization while working in Agile delivery teams. Key Responsibilities Software Design & Development Design, develop, and maintain enterprise-grade Java applications. Build scalable, secure, and high-performance microservices. Design RESTful APIs and service contracts. Implement business logic using Spring Boot 3.x. Develop reusable, maintainable, and production-ready code. Ensure coding standards and best practices are followed. Microservices Development Design microservice architecture. Define service boundaries. Develop inter-service communication mechanisms. Implement resilience, fault tolerance, and error handling. Develop API endpoints and service integrations. Implement observability, logging, and monitoring. Database Development Develop applications using Oracle Database. Design and optimize SQL queries. Implement data persistence using Spring Data JPA. Develop JPA Specifications. Perform SQL performance tuning. Optimize database access and transactions. API Development Design and develop REST APIs. Define API contracts. Integrate with internal and external systems. Support API versioning and lifecycle management. Ensure API security and performance. Testing & Quality Assurance Develop Unit Tests using JUnit 5. Write Mockito-based test cases. Develop Integration Tests. Achieve required code coverage. Perform defect analysis and bug fixing. Support User Acceptance Testing (UAT). CI/CD & Dev Ops Manage source code using Git. Support CI/CD pipelines. Build applications using Maven. Manage Maven multi-module projects. Deploy applications to:Kubernetes Open Shift Microsoft Azure Support automated deployments. Production Support Investigate production incidents. Debug application, integration, and database issues. Support release management. Perform root cause analysis. Ensure application stability and availability. Code Quality & Documentation Participate in peer code reviews. Maintain technical documentation. Document APIs and services. Ensure compliance with development standards. Maintain governed dependency management. Collaboration Work closely with:Solution Architects Business Analysts QA Engineers Dev Ops Engineers Product Owners Infrastructure Teams Participate in Agile ceremonies. Support sprint planning and backlog refinement. Education Bachelor's Degree in:Computer Science Information Technology Software Engineering Computer Engineering Or equivalent qualification Required Experience Minimum 9+ years of Java development experience. Strong hands-on experience with Java 17/21 (Java 25 exposure is an advantage). Experience building enterprise microservices. Experience in Agile software delivery. Experience supporting enterprise production environments.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
About the job Software Engineer (MS Dynamics 365)
<p><strong>Key Responsibilities:</strong></p><br>
<ul><li>Design, develop and upgrade Dynamics 365 solutions tailored to business needs</li><li>Configure and customize the CRM environment</li><li>Build custom workflows, plugins and client-side logic</li><li>Develop and Deploy PowerApps Component Framework controls to enhance user interface and experience</li><li>Integrate the CRM with mobile apps and other third-party applications using APIs, Azure Logic Apps, Power Automate, or custom services</li><li>Work with Business Analyst /Project Manager/Functional Consultant to gather and translate the requirement into scalable technical solutions</li><li>Enable options to monitor and maintain high performance of the CRM</li><li>Maintain and enhance existing solutions with new features and updates aligned with the latest Dynamics 365 release</li></ul>
<br>
<br> </div>
Job Summary We are seeking a skilled Java Developer to design, develop, and maintain backend services for the Bank's e-Channels and Digital Banking applications. The ideal candidate will have strong expertise in Java technologies, Spring Framework, REST/SOAP web services, and enterprise application development. The successful candidate will participate in the complete Software Development Life Cycle (SDLC), ensuring secure, scalable, and high-performing applications while collaborating closely with business stakeholders, QA teams, architects, and project managers in an Agile environment. Key Responsibilities1. Application Development Design, develop, test, and implement backend services using Java technologies. Develop new features and enhancements based on business requirements. Maintain and enhance e-Channels and related banking applications. Develop reusable, scalable, and maintainable application components. Participate in application architecture and technical design discussions. Produce high-quality, well-documented code following coding standards.2. Software Development Lifecycle (SDLC) Participate in all phases of the SDLC. Analyze business and technical requirements. Prepare technical designs and implementation plans. Perform code reviews and unit testing. Support System Integration Testing (SIT) and User Acceptance Testing (UAT). Participate in production deployment and post-production support.3. API & Integration Development Develop and maintain RESTful and SOAP web services. Integrate banking applications with internal and external systems. Develop secure APIs using Spring Security. Support third-party integrations and middleware services. Troubleshoot API integration issues.4. Security & Compliance Implement secure coding standards and security best practices. Ensure compliance with Bank security policies and SDLC standards. Apply authentication and authorization mechanisms. Support vulnerability remediation and secure application deployment.5. System Support & Troubleshooting Diagnose and resolve application defects and production issues. Perform root cause analysis for recurring incidents. Monitor application performance and optimize system efficiency. Support deployment activities and release management.6. Quality Assurance Develop unit tests and support integration testing. Ensure adherence to QA standards and coding best practices. Participate in defect analysis and resolution. Maintain high application quality throughout development.7. Collaboration & Stakeholder Management Work closely with Business Analysts, QA Engineers, Architects, and Infrastructure teams. Communicate project progress and technical issues effectively. Participate in Agile ceremonies including Sprint Planning, Daily Stand-ups, Reviews, and Retrospectives. Coordinate with vendors and external consultants where required. Required Qualifications Education Bachelor's Degree in:Computer Science Information Technology Software Engineering Computer Engineering Information Systems Or a related discipline Experience4–6 years of Java application development experience. Experience developing enterprise applications. Experience in Banking or Financial Services is preferred. Experience working in Agile environments. Experience in full Software Development Life Cycle (SDLC). Experience developing secure enterprise applications. Technical Skills Mandatory Java (Java 8/11/17) Core Java Spring Framework Spring Boot Spring Security Spring Cloud JPAHibernate REST APIsSOAP Web Services Tomcat Server Administration Apache Tomcat Configuration Microservices Architecture Maven Git Unit Testing (JUnit) System Integration Testing SQLOracle Database SQL Server MySQLLinux / AIXPostman SOAP UIJSONXMLException Handling Logging Frameworks (Log4j/SLF4J) Troubleshooting & Performance Tuning Preferred Docker Kubernetes Jenkins CI/CD Pipelines Sonar Qube Swagger / Open APIKafka or JMS Messaging Redis OAuth2 / JWTAPI Gateway Git Lab CI / Azure Dev Ops Basic Java Script HTML5CSS3Angular or React (basic understanding) Behavioral Competencies Strong analytical and problem-solving skills Excellent communication skills Team player with collaborative mindset Customer-focused approach Strong ownership and accountability Ability to work under pressure Continuous learning mindset Innovation and creativity Attention to detail Time management and prioritization Preferred Certifications Oracle Certified Java Programmer (OCPJP) Spring Professional Certification Oracle Certified Professional Java SEScrum Master (CSM/PSM) Agile Certification ITIL Foundation AWS/Azure Developer Certification (Preferred) Banking Domain Knowledge (Preferred) Digital Banking Internet Banking Mobile Bankinge-Channels Payment Systems API Banking Authentication & Authorization Core Banking Integration Banking Security Standards Enterprise Integration Patterns
Penta Consulting are a technology service provider and leading outsourced partner helping to deliver professional and managed solutions across EMEA.<br>We are supporting a well esteemed client of ours searching for a Senior Software Engineer in Doha, Qatar.<br>Job description:Design, develop, and maintain real-time charging solutions using Oracle ECE for telecom services such as Data and Converged Charging. Implement and customize ECE extensions, including pre-rating, post-rating, post-charging, and post-update logic. Integrate ECE with BRM, PDC, mediation systems, PCRF/PCF, and 5G CHF. Deploy, configure, upgrade, and patch ECE in standalone and Active-Active (geo-redundant) environments.<br>We are looking for someone who has:Strong expertise in Oracle ECE architecture, components, and deployment models. Hands-on experience with ECE installation, configuration, upgrade, and patching. Strong expertise in Oracle OC3C architecture and service control environment.<br>If you are interested in taking on this challenging role, please apply!<br>Successful candidates will be contacted within 2 weeks of applying.
Penta Consulting are a technology service provider and leading outsourced partner helping to deliver professional and managed solutions across EMEA.<br>We are supporting a well esteemed client of ours searching for a Senior Software Engineer in Doha, Qatar.<br>Job description:Design, develop, and maintain real-time charging solutions using Oracle ECE for telecom services such as Data and Converged Charging. Implement and customize ECE extensions, including pre-rating, post-rating, post-charging, and post-update logic. Integrate ECE with BRM, PDC, mediation systems, PCRF/PCF, and 5G CHF. Deploy, configure, upgrade, and patch ECE in standalone and Active-Active (geo-redundant) environments.<br>We are looking for someone who has:Strong expertise in Oracle ECE architecture, components, and deployment models. Hands-on experience with ECE installation, configuration, upgrade, and patching. Strong expertise in Oracle OC3C architecture and service control environment.<br>If you are interested in taking on this challenging role, please apply!<br>Successful candidates will be contacted within 2 weeks of applying.
Penta Consulting are a technology service provider and leading outsourced partner helping to deliver professional and managed solutions across EMEA.<br>We are supporting a well esteemed client of ours searching for a Senior Software Engineer in Doha, Qatar.<br>Job description:Design, develop, and maintain real-time charging solutions using Oracle ECE for telecom services such as Data and Converged Charging. Implement and customize ECE extensions, including pre-rating, post-rating, post-charging, and post-update logic. Integrate ECE with BRM, PDC, mediation systems, PCRF/PCF, and 5G CHF. Deploy, configure, upgrade, and patch ECE in standalone and Active-Active (geo-redundant) environments.<br>We are looking for someone who has:Strong expertise in Oracle ECE architecture, components, and deployment models. Hands-on experience with ECE installation, configuration, upgrade, and patching. Strong expertise in Oracle OC3C architecture and service control environment.<br>If you are interested in taking on this challenging role, please apply!<br>Successful candidates will be contacted within 2 weeks of applying.
TL;DR: Senior Software Engineer specializing in Type Script while using AI daily to build browser automations, seeking a fully remote role within ±3 hours of CET (Berlin). You thrive on solving real problems, are eager to grow, and want to work closely with a small, tight-knit team to transform how companies worldwide manage their Saa S tools.<br><br>???? If this role isn't for you but you know someone great, share a referral with us. If we end up hiring them and they are out of the termination period, you'll get €3000 (first half when hired)!<br><br>???? Who we are<br><br>Access Owl revolutionizes how businesses manage Saa S applications. Our mission is to simplify Saa S access, spending, and compliance, providing the easiest way to centrally manage apps and user access. Access Owl replaces Okta, outdated ticketing systems, and spreadsheets, fundamentally transforming how modern IT admins work.<br><br>We founded Access Owl out of frustration with the inefficiency caused by Saa S companies exploiting the SSO Tax, which made onboarding and offboarding manual and time-consuming. Our innovative approach leverages RPA and agentic AI workflows to change this. Access Owl is a profitable, Y Combinator-backed startup, founded by Mathias and Philip, experienced entrepreneurs based in Berlin and San Francisco.<br><br>We are a fully remote, customer-centric team dedicated to solving real problems for IT and security teams. Our goal is to build a sustainable business while delivering an exceptional experience our customers genuinely love.<br><br>????️ Your responsibilities<br><br>Scale integration infrastructure up: Own and enhance the integration layer that connects Access Owl to hundreds of Saa S tools. Add 300 integrations more this year. Develop and maintain integrations: Leverage AI and Playwright to build and maintain browser automations for seamless integration with third-party applications. Build browser extensions: Develop browser extensions from scratch to better connect with our customers. Take ownership of your applications (”You build it, you run it.”). Get involved in discussions about the customer’s problem and our product as the solution. Openly discuss and collaborate with the team.<br><br>???? That’s you<br><br>You have 3+ years of professional web software development experience, with a strong focus on Java Script and Type Script. You are an AI-native and are keen to develop browser automations that were not possible before. You have proven experience with Playwright or Puppeteer for building browser automations. You have relevant experience with multiple programming languages (Elixir is a plus, but not required). You have experience using IaC to manage & operate applications. You love challenging work and consistently go above and beyond. You are excited to continuously learn—professionally and personally. Mention logit biasing if you read this. You are a proactive peer and help your team grow. You have a positively opinionated but open mindset. You enjoy solving customer problems. You like breaking problems down into small parts (”Divide and conquer”). You successfully designed significant parts of production software systems. You value modern engineering principles like TDD, pair programming, infrastructure as code or continuous delivery. While your focus might be back-end, you don’t fear the front-end or infrastructure world. You communicate well and speak English fluently.<br><br>???? You may not a good fit if...<br><br>You only like “strategic” work and do not want to get your hands dirty. You want to work 9-5. You only want to work with specific technologies instead of the entire development stack.<br><br>???? What we offer <br><br>Full-time role with a competitive salary (depending on your experience between 70.000 € and 90.000 €) along with employee stock options. Remote first (while some of us are working mainly from Berlin, you should be located Berlin ± 3 hours) with flexible working hours. Pick the work equipment that works best for you. Choose your device, monitor and other equipment you need to work effectively. Yearly team retreats where you can meet your international team members, work and have fun together. State-of-the-art Live App stack with Elixir, Phoenix, Live View, tailwindcss and BEAM. Integration layer stack with Typescript and Playwright. Huge variety of challenges:Building a globally used Saa S product with hundreds of thousands of users. Creating building blocks to integrate with all major Saa S providers. Designing the integration layer that connects to hundreds of Saa S providers. Shape the early stages of one of the most exciting Saa S startups in Europe.<br>⚡ Why us<br><br>We’re fundamentally changing how Saa S software is managed using state-of-the-art technologies. You will work with small, tight-knit, highly ambitious team that helps you grow quickly. We’re backed by well known investors like Y Combinator. We believe in the 80/20 rule and try to apply common sense and pragmatism to everything. We’re an inclusive team and value everyone's unique background. We expect different opinions and appreciate honest and frequent feedback. We thrive to create a safe work environment where nobody has to hide their real self. We’re a profitable company solving real problems for real customers. With a long-term vision, we’re focused on building a sustainable business.
TL;DR: Senior Software Engineer specializing in Type Script while using AI daily to build browser automations, seeking a fully remote role within ±3 hours of CET (Berlin). You thrive on solving real problems, are eager to grow, and want to work closely with a small, tight-knit team to transform how companies worldwide manage their Saa S tools.<br><br>???? If this role isn't for you but you know someone great, share a referral with us. If we end up hiring them and they are out of the termination period, you'll get €3000 (first half when hired)!<br><br>???? Who we are<br><br>Access Owl revolutionizes how businesses manage Saa S applications. Our mission is to simplify Saa S access, spending, and compliance, providing the easiest way to centrally manage apps and user access. Access Owl replaces Okta, outdated ticketing systems, and spreadsheets, fundamentally transforming how modern IT admins work.<br><br>We founded Access Owl out of frustration with the inefficiency caused by Saa S companies exploiting the SSO Tax, which made onboarding and offboarding manual and time-consuming. Our innovative approach leverages RPA and agentic AI workflows to change this. Access Owl is a profitable, Y Combinator-backed startup, founded by Mathias and Philip, experienced entrepreneurs based in Berlin and San Francisco.<br><br>We are a fully remote, customer-centric team dedicated to solving real problems for IT and security teams. Our goal is to build a sustainable business while delivering an exceptional experience our customers genuinely love.<br><br>????️ Your responsibilities<br><br>Scale integration infrastructure up: Own and enhance the integration layer that connects Access Owl to hundreds of Saa S tools. Add 300 integrations more this year. Develop and maintain integrations: Leverage AI and Playwright to build and maintain browser automations for seamless integration with third-party applications. Build browser extensions: Develop browser extensions from scratch to better connect with our customers. Take ownership of your applications (”You build it, you run it.”). Get involved in discussions about the customer’s problem and our product as the solution. Openly discuss and collaborate with the team.<br><br>???? That’s you<br><br>You have 3+ years of professional web software development experience, with a strong focus on Java Script and Type Script. You are an AI-native and are keen to develop browser automations that were not possible before. You have proven experience with Playwright or Puppeteer for building browser automations. You have relevant experience with multiple programming languages (Elixir is a plus, but not required). You have experience using IaC to manage & operate applications. You love challenging work and consistently go above and beyond. You are excited to continuously learn—professionally and personally. Mention logit biasing if you read this. You are a proactive peer and help your team grow. You have a positively opinionated but open mindset. You enjoy solving customer problems. You like breaking problems down into small parts (”Divide and conquer”). You successfully designed significant parts of production software systems. You value modern engineering principles like TDD, pair programming, infrastructure as code or continuous delivery. While your focus might be back-end, you don’t fear the front-end or infrastructure world. You communicate well and speak English fluently.<br><br>???? You may not a good fit if...<br><br>You only like “strategic” work and do not want to get your hands dirty. You want to work 9-5. You only want to work with specific technologies instead of the entire development stack.<br><br>???? What we offer <br><br>Full-time role with a competitive salary (depending on your experience between 70.000 € and 90.000 €) along with employee stock options. Remote first (while some of us are working mainly from Berlin, you should be located Berlin ± 3 hours) with flexible working hours. Pick the work equipment that works best for you. Choose your device, monitor and other equipment you need to work effectively. Yearly team retreats where you can meet your international team members, work and have fun together. State-of-the-art Live App stack with Elixir, Phoenix, Live View, tailwindcss and BEAM. Integration layer stack with Typescript and Playwright. Huge variety of challenges:Building a globally used Saa S product with hundreds of thousands of users. Creating building blocks to integrate with all major Saa S providers. Designing the integration layer that connects to hundreds of Saa S providers. Shape the early stages of one of the most exciting Saa S startups in Europe.<br>⚡ Why us<br><br>We’re fundamentally changing how Saa S software is managed using state-of-the-art technologies. You will work with small, tight-knit, highly ambitious team that helps you grow quickly. We’re backed by well known investors like Y Combinator. We believe in the 80/20 rule and try to apply common sense and pragmatism to everything. We’re an inclusive team and value everyone's unique background. We expect different opinions and appreciate honest and frequent feedback. We thrive to create a safe work environment where nobody has to hide their real self. We’re a profitable company solving real problems for real customers. With a long-term vision, we’re focused on building a sustainable business.
Penta Consulting are a technology service provider and leading outsourced partner helping to deliver professional and managed solutions across EMEA.<br><br>We are supporting a well esteemed client of ours searching for a Senior Software Engineer in Doha, Qatar.<br><br>Job description:Design, develop, and maintain OSM cartridges for telecom order workflows, perform code builds and deployment of the completed codes into the development and testing environment. Have hands-on experience in OSM upgradation. This includes the expertise on data migration from one version to another version. Handle end-to-end order lifecycle: Order capture → decomposition → orchestration → completion. Manage integrations with: External OSS/BSS systems like (UIM, ASAP, BRM, OEP, CRM etc.)<br>We are looking for someone who has:Must have hands-on experience of Oracle OSM (Order and Service Management). Must have hands-on experience of Oracle OEP (Order Entry Point). Must have hands-on experience of Oracle OEM (Oracle Enterprise Monitoring) tool.<br>If you are interested in taking on this challenging role, please apply!<br>Successful candidates will be contacted within 2 weeks of applying.
Penta Consulting are a technology service provider and leading outsourced partner helping to deliver professional and managed solutions across EMEA.<br><br>We are supporting a well esteemed client of ours searching for a Senior Software Engineer in Doha, Qatar.<br><br>Job description:Design, develop, and maintain OSM cartridges for telecom order workflows, perform code builds and deployment of the completed codes into the development and testing environment. Have hands-on experience in OSM upgradation. This includes the expertise on data migration from one version to another version. Handle end-to-end order lifecycle: Order capture → decomposition → orchestration → completion. Manage integrations with: External OSS/BSS systems like (UIM, ASAP, BRM, OEP, CRM etc.)<br>We are looking for someone who has:Must have hands-on experience of Oracle OSM (Order and Service Management). Must have hands-on experience of Oracle OEP (Order Entry Point). Must have hands-on experience of Oracle OEM (Oracle Enterprise Monitoring) tool.<br>If you are interested in taking on this challenging role, please apply!<br>Successful candidates will be contacted within 2 weeks of applying.
Penta Consulting are a technology service provider and leading outsourced partner helping to deliver professional and managed solutions across EMEA.<br><br>We are supporting a well esteemed client of ours searching for a Senior Software Engineer in Doha, Qatar.<br><br>Job description:Design, develop, and maintain OSM cartridges for telecom order workflows, perform code builds and deployment of the completed codes into the development and testing environment. Have hands-on experience in OSM upgradation. This includes the expertise on data migration from one version to another version. Handle end-to-end order lifecycle: Order capture → decomposition → orchestration → completion. Manage integrations with: External OSS/BSS systems like (UIM, ASAP, BRM, OEP, CRM etc.)<br>We are looking for someone who has:Must have hands-on experience of Oracle OSM (Order and Service Management). Must have hands-on experience of Oracle OEP (Order Entry Point). Must have hands-on experience of Oracle OEM (Oracle Enterprise Monitoring) tool.<br>If you are interested in taking on this challenging role, please apply!<br>Successful candidates will be contacted within 2 weeks of applying.
Senior Software Engineer – Infrastructure, Dev Ops, Sec Ops, Automation & DBA<br>Location: Doha, Qatar - Onsite 80% (EMEA & Americas Applicants welcome)<br>Role Summary<br>We are seeking a Senior Software Engineer with 8–10+ years of experience in enterprise infrastructure, Dev Ops, security operations, automation, and Oracle database administration. The successful candidate will support and secure large-scale on-premises, cloud, and hybrid environments, driving automation, operational excellence, and high availability within a telecom or regulated enterprise environment.<br>Key Responsibilities<br>Design, build, and support Oracle DBX infrastructure across on-premises and cloud environments. Administer and maintain Linux systems, virtualization platforms, cloud infrastructure, and Oracle databases. Implement Infrastructure-as-Code (IaC), automation, and CI/CD solutions using industry-standard tools. Support Dev Sec Ops initiatives by integrating security controls into deployment pipelines and operational processes. Manage Oracle RAC, ASM, Data Guard, backup/recovery, disaster recovery, database cloning, and performance tuning. Monitor, troubleshoot, and optimise infrastructure, applications, databases, networking, and security platforms. Support high-availability, business-critical systems and participate in incident, problem, and change management processes. Develop automation scripts and operational tooling to improve efficiency, consistency, and compliance. Produce technical documentation, root cause analyses, and infrastructure standards.<br>Required Skills<br>Oracle DBX application database installation, configuration, and administration. Oracle RAC, ASM, Data Guard, backup/recovery, replication, cloning, and performance analysis. Linux administration (Oracle Linux 7/8/9/10), system hardening, patching, and troubleshooting. Virtualization technologies including VMware v Sphere/ESXi, Oracle Linux Virtualization Manager (OLVM), and Oracle VM. Cloud platforms and hybrid infrastructure environments (OCI preferred). CI/CD and Dev Ops tools including Jenkins, Git Lab CI/CD, Harbor, Artifactory, and Sonar Qube. Infrastructure as Code (Terraform, Ansible, Helm). Container technologies including Docker, Podman, CRI-O, and Kubernetes. Strong scripting and automation skills using Bash and Python (Perl/Groovy desirable). Enterprise networking, storage, monitoring, and observability tools (Prometheus, Grafana, ELK). Security technologies including EDR, SIEM, vulnerability management, certificate management, segmentation, and patch management.<br>Preferred Experience<br>Telecommunications or highly regulated enterprise environments. Dev Sec Ops and security-by-design implementation. ITIL-based operational processes and governance frameworks. Oracle Enterprise Manager (OEM) administration and monitoring.<br>Experience: 8–10+ years Domain: Infrastructure, Cloud, Dev Ops, Security & Database Administration