↔️
Software Business Analyst
We are seeking a skilled and detail-oriented Software Business Analyst to join our team in Doha, Qatar. In this role, you will be responsible for analyzing business needs, collaborating with stakeholders, and translating those needs into effective technical solutions. Your work will be crucial in ensuring that our software solutions align with business goals and deliver value.
Key Responsibilities:
Requirements Analysis: Gather, analyze, and document business requirements to understand stakeholder needs and business processes.
Stakeholder Collaboration: Work closely with stakeholders, including business leaders, product managers, and technical teams, to ensure clear communication and alignment on project objectives.
Technical Translation: Convert business requirements into detailed technical specifications that guide development and implementation.
Solution Design: Collaborate with technical teams to design and propose solutions that address business challenges and opportunities.
Process Improvement: Identify areas for improvement in business processes and recommend enhancements to optimize efficiency and effectiveness.
Project Support: Assist in project planning and management activities, including defining scope, estimating timelines, and tracking progress.
Agile Methodologies: Apply Agile methodologies to facilitate iterative development and ensure continuous feedback and improvement throughout the project lifecycle.
Qualifications:
Experience: Minimum of 4 years of total professional experience, with at least 2 years of relevant experience in business analysis or a similar role.
Language Skills: Fluent in Arabic (written and spoken) is a must. Proficiency in English is also required.
Analytical Skills: Demonstrated strong analytical and problem-solving abilities with a keen eye for detail.
Communication: Excellent verbal and written communication skills, with the ability to convey complex information clearly and effectively.
Experience: Proven experience in the software development lifecycle and business process analysis.
Requirement Documentation: Proficient in gathering, documenting, and managing requirements using industry-standard practices.
Agile Knowledge: Solid understanding of Agile methodologies and project management practices.
Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Certifications: Certifications such as CBAP (Certified Business Analysis Professional) or PMI-PBA (PMI Professional in Business Analysis) are advantageous.
Benefits:
Competitive salary and benefits package
Opportunity for career growth and professional development
Dynamic and collaborative work environment
Job Type: Full-time
Experience:
total: 4 years (Preferred)
Language:
Arabic (Required)
Location:
Doha (Required)
Software Project Manager
We are looking for an experienced Software Project Manager with at least 5 years of experience in managing software development projects. The ideal candidate will have a robust technical background in IT and be fluent in Arabic, capable of effectively managing projects and communicating with stakeholders in both Arabic and English. This role involves overseeing the entire software development lifecycle, ensuring projects are completed on time, within scope, and on budget.
Key Responsibilities:
Project Planning & Execution: Create detailed project plans for software development projects, including scope, timelines, resources, and budgets. Execute projects according to these plans and ensure alignment with business objectives.
Technical Oversight: Provide technical leadership and guidance throughout the software development lifecycle. Ensure that technical specifications are met and collaborate with developers to address any technical challenges.
Team Management: Lead and coordinate cross-functional teams, including software developers, QA engineers, and designers. Assign tasks, monitor progress, and foster a collaborative and productive team environment.
Stakeholder Communication: Serve as the primary point of contact for all project stakeholders, including clients, vendors, and internal teams. Communicate project status, risks, and issues effectively in both Arabic and English.
Risk Management: Identify potential risks and develop strategies to mitigate them. Address any issues that arise promptly to minimize impact on project deliverables.
Budget Management: Track project expenses and manage budgets to ensure financial control. Prepare and present financial reports and project updates to senior management and stakeholders.
Quality Assurance: Implement best practices for software development and quality assurance. Ensure that deliverables meet the required standards and client expectations.
Documentation & Reporting: Maintain comprehensive project documentation, including plans, technical requirements, and progress reports. Provide regular status updates and project summaries to senior management.
Compliance & Standards: Ensure that all projects adhere to company policies, industry standards, and regulatory requirements.
Qualifications:
Experience: Minimum of 5 years of experience in managing software development projects, with a proven track record of delivering projects successfully.
Education: Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. PMP, Scrum Master, or similar certification is highly desirable.
Language Skills: Fluent in Arabic and English, with excellent verbal and written communication skills in both languages. Arabic is a must.
Technical Skills: Strong technical background with proficiency in software development methodologies (e.g., Agile, Scrum) and tools (e.g., JIRA, MS Project). Understanding of software architecture, design, and development practices.
Problem-Solving: Strong analytical and problem-solving skills. Ability to make informed decisions and adapt to changing project requirements.
Team Collaboration: Demonstrated ability to lead and work effectively with diverse teams, including technical and non-technical members.
Organizational Skills: Excellent organizational skills with the ability to manage multiple projects simultaneously and prioritize tasks effectively.
What We Offer:
Competitive salary and comprehensive benefits package
Opportunities for professional growth and career advancement
A collaborative and innovative work environment
Job Type: Full-time
Experience:
total: 5 years (Required)
Language:
Arabic (Required)
Location:
Doha (Required)
Kony Developer
Microsoft Dynamics CRM Developer
We are seeking a skilled Dynamics Developer with at least 4 years of experience to join our dynamic team. The ideal candidate will have a strong background in developing, customizing, and maintaining Microsoft Dynamics solutions. You will play a crucial role in designing and implementing solutions that meet business needs and enhance our CRM and ERP systems.
Key Responsibilities:
Development & Customization: Design, develop, and deploy customizations and enhancements for Microsoft Dynamics 365 (CRM/ERP) solutions, including workflows, plugins, and web resources.
Integration: Implement and manage integrations between Dynamics 365 and other systems, ensuring seamless data flow and process automation.
Configuration: Configure and maintain Dynamics 365 environments, including entities, forms, views, dashboards, and reports.
Troubleshooting & Support: Provide ongoing support and troubleshooting for Dynamics 365 applications, resolving issues and ensuring optimal system performance.
Requirements Gathering: Work closely with stakeholders to gather and analyze business requirements, translating them into functional specifications and technical solutions.
Documentation: Create and maintain comprehensive documentation for customizations, integrations, and configurations, including user guides and technical specifications.
Best Practices: Stay updated with the latest Dynamics 365 features and best practices, ensuring that the solutions are built using industry standards and leveraging new functionalities.
Collaboration: Collaborate with cross-functional teams, including business analysts, project managers, and end-users, to ensure successful project delivery and user satisfaction.
Qualifications:
Experience: Minimum of 4 years of hands-on experience with Microsoft Dynamics 365 (CRM and/or ERP) development and customization.
Technical Skills: Proficiency in Dynamics 365 customization, including JavaScript, C#, .NET, and SQL. Experience with Power Platform (Power Apps, Power Automate, Power BI) is a plus.
Integration Knowledge: Experience with integration tools and technologies, such as Azure Logic Apps, Microsoft Flow, or third-party middleware.
Analytical Skills: Strong analytical and problem-solving skills with the ability to troubleshoot and resolve complex technical issues.
Communication: Excellent verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
Certifications: Microsoft Dynamics 365 certifications (e.g., MB-200, MB-300, MB-400) are preferred but not required.
Preferred Qualifications:
Industry Experience: Experience in specific industries relevant to our business, such as finance, healthcare, or manufacturing.
Project Management: Familiarity with Agile/Scrum methodologies and project management tools.
What We Offer:
Competitive salary and benefits package
Opportunities for professional growth and development
A collaborative and inclusive work environment
Job Type: Full-time
DevOps Engineer
We are looking for an experienced DevOps Engineer with a minimum of 4 years of experience to join our innovative team. The ideal candidate will have a strong background in developing and managing CI/CD pipelines, automating infrastructure, and ensuring the reliability and scalability of our systems. You will work closely with development and operations teams to streamline processes and enhance our software delivery lifecycle.
Key Responsibilities:
CI/CD Pipeline Management: Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, Azure DevOps, or similar.
Infrastructure Automation: Develop and manage infrastructure as code (IaC) using tools such as Terraform, Ansible, or CloudFormation to automate deployment and configuration processes.
Monitoring & Performance: Implement and manage monitoring, logging, and alerting solutions using tools like Prometheus, Grafana, ELK Stack, or similar to ensure system health and performance.
Cloud Services: Manage cloud environments (e.g., AWS, Azure, Google Cloud) including provisioning, scaling, and maintaining infrastructure components.
Configuration Management: Handle configuration management tasks to ensure consistency across environments using tools like Chef, Puppet, or Ansible.
Security: Implement and enforce security best practices across the development and deployment processes, including managing secrets and access controls.
Collaboration: Work closely with software developers, system administrators, and other stakeholders to identify and resolve issues, streamline workflows, and improve system reliability.
Incident Management: Participate in incident response and troubleshooting, providing root cause analysis and implementing corrective actions to prevent recurrence.
Documentation: Create and maintain detailed documentation for processes, configurations, and systems to ensure clarity and knowledge sharing.
Qualifications:
Experience: Minimum of 4 years of experience in a DevOps or similar role with a proven track record of managing and automating CI/CD pipelines and infrastructure.
Technical Skills: Proficiency in scripting languages (e.g., Python, Bash), version control systems (e.g., Git), and containerization technologies (e.g., Docker, Kubernetes).
Cloud Platforms: Hands-on experience with cloud service providers (AWS, Azure, Google Cloud) and understanding of cloud infrastructure and services.
Automation Tools: Experience with infrastructure as code (IaC) and configuration management tools (e.g., Terraform, Ansible, Chef, Puppet).
Monitoring Tools: Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
Problem-Solving: Strong analytical and problem-solving skills with the ability to troubleshoot and resolve complex issues effectively.
Communication: Excellent verbal and written communication skills, with the ability to convey technical concepts clearly to both technical and non-technical stakeholders.
Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
Preferred Qualifications:
Certifications: Relevant certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Solutions Expert) are a plus.
Agile Experience: Familiarity with Agile methodologies and practices.
Networking Knowledge: Understanding of networking concepts and protocols.
What We Offer:
Competitive salary and comprehensive benefits package
Opportunities for professional development and career growth
A collaborative and supportive work environment
SharePoint Developer
Design, develop, and maintain SharePoint solutions using SharePoint 2013, SharePoint Online, and InfoPath.
Customize SharePoint sites, lists, libraries, and workflows to meet business requirements.
Create and manage SharePoint InfoPath forms and integrate them with SharePoint lists and libraries.
Develop and implement custom web parts, workflows, and content types.
Troubleshoot and resolve SharePoint-related issues, including performance optimization and security concerns.
Collaborate with business analysts, project managers, and end-users to gather requirements and deliver effective SharePoint solutions.
Perform system upgrades, patch management, and migration activities.
Develop and maintain documentation related to SharePoint solutions and configurations.
Stay current with SharePoint best practices, updates, and industry trends.
محلل أعمال برمجيات
مدير مشروع برمجيات (Software Project Manager)
مطور كوني (Kony Developer)
مطور مايكروسوفت ديناميكس CRM (Microsoft Dynamics CRM Developer)
مهندس DevOps (DevOps Engineer)
مطور SharePoint (SharePoint Developer)