245 Travel Technology Solutions jobs in Bahrain
Senior Software Solutions Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and architect end-to-end software solutions for complex business challenges.
- Define architectural standards, patterns, and best practices.
- Collaborate with stakeholders to gather and analyze business requirements.
- Translate requirements into detailed technical specifications and architectural designs.
- Evaluate and select appropriate technologies, frameworks, and platforms.
- Provide technical leadership and guidance to software development teams.
- Ensure solutions are scalable, reliable, maintainable, and secure.
- Oversee the implementation and deployment of software solutions.
- Mentor junior architects and developers, fostering technical excellence.
- Stay current with emerging technologies and industry trends, recommending their adoption where appropriate.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree or equivalent experience is highly preferred.
- Minimum of 8 years of experience in software development, with at least 4 years in a solutions architect or lead architect role.
- Proven experience designing and implementing enterprise-level software solutions.
- Expertise in multiple programming languages (e.g., Java, Python, C#) and frameworks.
- Strong knowledge of database technologies (SQL, NoSQL) and data modeling.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- In-depth understanding of architectural styles like microservices, SOA, and event-driven architectures.
- Familiarity with DevOps principles and tools (CI/CD, IaC).
- Excellent analytical, problem-solving, and strategic thinking skills.
- Strong communication, presentation, and interpersonal skills.
Senior Software Solutions Architect
Posted today
Job Viewed
Job Description
Responsibilities:
- Design and architect scalable, high-performance software solutions.
- Translate business requirements into detailed technical specifications and architectural designs.
- Evaluate and recommend appropriate technologies, frameworks, and tools.
- Lead the technical design and development of new applications and features.
- Ensure adherence to architectural principles, coding standards, and best practices.
- Mentor and guide development teams on technical matters.
- Collaborate with cross-functional teams, including product management and QA.
- Identify and mitigate technical risks and dependencies.
- Drive innovation and the adoption of new technologies.
- Ensure the security, scalability, and maintainability of all solutions.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a solutions architect or lead developer role.
- Expertise in multiple programming languages (e.g., Java, Python, C#) and frameworks.
- Strong experience with cloud platforms (AWS, Azure, GCP).
- In-depth knowledge of enterprise architecture patterns, microservices, and APIs.
- Proven experience in designing and implementing large-scale, distributed systems.
- Excellent understanding of database technologies (SQL, NoSQL).
- Strong analytical, problem-solving, and communication skills.
- Ability to mentor and lead technical teams.
- Experience with Agile methodologies.
Senior Software Solutions Architect
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design and document scalable and reliable software architectures.
- Define technical standards, patterns, and best practices.
- Lead the selection of appropriate technologies and frameworks.
- Collaborate with product managers and engineering teams to understand requirements.
- Provide technical guidance and mentorship to development teams.
- Ensure architectural integrity throughout the software development lifecycle.
- Identify and mitigate technical risks and dependencies.
- Evaluate and recommend new technologies and tools.
- Contribute to the overall technology strategy of the organization.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a solutions architect role.
- Proven experience designing complex, distributed systems and microservices.
- Expertise in cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of various programming languages (e.g., Java, Python, C#) and databases.
- Excellent knowledge of architectural patterns, design principles, and software development methodologies.
- Exceptional problem-solving, analytical, and communication skills.
- Experience with CI/CD pipelines and DevOps practices.
- Ability to articulate complex technical concepts to both technical and non-technical audiences.
Lead Software Solutions Architect
Posted today
Job Viewed
Job Description
Senior Software Solutions Architect
Posted today
Job Viewed
Job Description
Key responsibilities include designing microservices architectures, API strategies, and data models. You will evaluate and select appropriate technologies, frameworks, and platforms, and oversee the development process to ensure adherence to architectural standards and best practices. Experience with cloud platforms such as AWS, Azure, or GCP is essential, as is a strong understanding of DevOps principles and CI/CD pipelines. The ideal candidate will possess exceptional problem-solving skills, a strong aptitude for innovation, and the ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders. Our client offers a collaborative environment where your architectural vision can shape the future of their software offerings.
We are looking for candidates with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field, complemented by a minimum of 8 years of experience in software development, with at least 4 years in a solutions architect or senior engineering role. Proven experience in designing and implementing large-scale enterprise applications and cloud-native solutions is mandatory. Proficiency in multiple programming languages (e.g., Java, Python, C#) and experience with database technologies (SQL, NoSQL) are required. Strong knowledge of system integration, security principles, and performance optimization techniques is critical. This is an outstanding opportunity for a talented architect to make a significant impact, drive technological innovation, and lead the development of cutting-edge software solutions from their base in Jidhafs. Join a forward-thinking team and define the future of software.
Responsibilities:
- Design and architect scalable and robust software solutions.
- Develop technical roadmaps and architectural patterns.
- Evaluate and select appropriate technologies and frameworks.
- Guide development teams on architectural best practices.
- Ensure adherence to security and performance standards.
- Collaborate with business stakeholders to understand requirements.
- Oversee the implementation of software solutions.
- Champion DevOps and CI/CD practices.
- Bachelor's/Master's in Computer Science or related field.
- Minimum 8 years of software development experience, 4+ in architecture.
- Proven experience with cloud platforms (AWS, Azure, GCP).
- Proficiency in multiple programming languages and databases.
- Strong understanding of microservices and API design.
- Excellent communication and leadership skills.
- Experience with DevOps and CI/CD methodologies.
Senior Product Manager, Software Solutions
Posted 2 days ago
Job Viewed
Job Description
Qualifications:
- Bachelor's degree in Computer Science, Engineering, Business, or a related field. An MBA is a plus.
- Minimum of 6 years of experience in product management, with a strong focus on software products.
- Proven track record of successfully launching and managing software products throughout their lifecycle.
- Deep understanding of agile development methodologies (Scrum, Kanban).
- Experience with user research, market analysis, and competitive intelligence.
- Proficiency in product management tools (e.g., Jira, Confluence, Productboard).
- Excellent strategic thinking, analytical, and problem-solving skills.
- Exceptional communication, presentation, and interpersonal skills.
- Ability to effectively manage stakeholder expectations and influence cross-functional teams.
- Experience working in a remote or distributed team environment is essential.
- Technical background or strong understanding of software development principles is highly desirable.
Account Executive - Enterprise Software Solutions
Posted 3 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Travel technology solutions Jobs in Bahrain !
Senior Sales Executive - B2B Software Solutions
Posted 1 day ago
Job Viewed
Job Description
In this critical role, you will be responsible for identifying and developing new business opportunities within prospective client accounts. This involves conducting thorough market research, prospecting through various channels (cold calling, email outreach, social selling), and building a robust sales pipeline. You will manage the entire sales cycle, from initial contact and needs assessment to proposal development, negotiation, and closing deals. Understanding client business challenges and articulating how our software solutions can provide value and drive business outcomes will be a key focus.
Key responsibilities include presenting product demonstrations, conducting discovery calls, and developing tailored proposals and presentations for C-level executives and decision-makers. You will work closely with the marketing team to leverage lead generation campaigns and collaborate with pre-sales and technical support teams to ensure customer satisfaction. Achieving and exceeding assigned sales quotas and revenue targets on a consistent basis is paramount. Building and maintaining long-term relationships with key clients to foster repeat business and drive account growth is also essential.
To be successful, candidates must have a Bachelor's degree in Business, Marketing, or a related field, or equivalent practical experience. A minimum of 5-7 years of experience in B2B sales, specifically selling software solutions or technology services, is required. A proven history of consistently meeting or exceeding sales quotas is essential. Excellent communication, negotiation, presentation, and interpersonal skills are a must. Strong prospecting and pipeline management skills, along with proficiency in CRM software (e.g., Salesforce), are necessary. The ability to understand complex technical products and translate them into business benefits is critical. A proactive, driven, and results-oriented mindset is highly valued. Join our client and be at the forefront of driving digital transformation for businesses.
Key Account Manager - Enterprise Software Solutions
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and execute strategic account plans to achieve and exceed sales targets for assigned key accounts.
- Build and maintain strong, long-lasting relationships with senior stakeholders within client organizations.
- Understand client business objectives and challenges to effectively tailor software solution proposals.
- Conduct compelling product demonstrations and presentations to prospective and existing clients.
- Negotiate contract terms and pricing to secure new business and renewals.
- Collaborate with internal teams (Sales Engineers, Marketing, Product, Support) to ensure seamless client engagement and support.
- Identify and pursue new business opportunities within existing accounts (upselling and cross-selling).
- Monitor market trends and competitor activities to identify potential opportunities and threats.
- Act as the primary point of contact for clients, ensuring high levels of satisfaction and retention.
- Provide accurate sales forecasts and reports to management on a regular basis.
The ideal candidate will possess a Bachelor's degree in Business, Marketing, Computer Science, or a related field, combined with a minimum of 6 years of experience in B2B sales, specifically within the enterprise software or technology sector. A proven track record of consistently meeting or exceeding sales quotas is essential. Exceptional communication, presentation, negotiation, and interpersonal skills are a must. Experience with CRM software (e.g., Salesforce) and a consultative selling approach are highly valued. Self-motivation, discipline, and the ability to excel in a fully remote sales environment are critical for this role. If you are passionate about technology and driving business growth, this is an excellent opportunity to make a significant impact.
Key Account Manager - Enterprise Software Solutions
Posted 4 days ago
Job Viewed