30 Source Control jobs in the United Arab Emirates
Configuration Management Manager
Posted today
Job Viewed
Job Description
The Configuration Management Engineer is responsible for establishing and maintaining the integrity and traceability of all product and program deliverables throughout their lifecycle. This includes the development, implementation, and maintenance of processes and tools for managing the configuration of multiple product stacks and specific program deliverables. The ideal candidate will possess strong technical skills, a deep understanding of product lifecycle management (PLM) systems, and the ability to thrive in a fast-paced, dynamic environment.
About this Role:- Develop and implement configuration management policies and procedures.
- Define and maintain configuration baselines for all products and programs.
- Manage and control changes to products, programs, and projects throughout their lifecycle.
- Conduct change impact assessments and risk analyses.
- Integrate configuration management processes with other lifecycle processes (e.g., requirements management, early procurement, design, release).
- Maintain and improve PLM systems and tools.
- Train and mentor team members on configuration management best practices.
- Conduct regular audits and reviews of configuration management processes and systems.
- Collaborate with cross-functional teams (e.g., engineering, manufacturing, quality assurance) to ensure successful product development and delivery.
- Proactively identify and resolve configuration management issues.
- Drive continuous improvement of configuration management processes and tools.
- Conduct change management activities to ensure smooth and effective implementation of configuration changes.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 10 years of experience in configuration management.
- Strong understanding of configuration and documentation management principles and best practices.
- Ability to read and understand technical documentation (drawings, CAD, specifications).
- Experience in a manufacturing environment.
- Experience with PLM systems (Duro is a plus).
- Experience with scripting languages (Pyhton is a Plus).
- Experience with software development methodologies.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Ability to thrive in a fast-paced, dynamic environment.
- Excellent organizational and time management skills.
- Strong attention to detail
- Experience with software development tools.
- Knowledge of industry standards (e.g., ISO 9001,CMMI, MIL-STD-973 and/or EIA-649).
- Knowledge about Export Control (EAR,ITAR) and Security standards (CMMC,NIST, ISO 27001).
- Project Management Professional (PMP) certification.
Note: This job description is not intended to be all-inclusive. Employee may be expected to perform other duties as assigned.
Orbitworks' mission is to make space simple for organizations that want to deploy physical and virtual missions to space. Building on Loft Orbital's heritage, Orbitworks will be the first commercial firm in the United Arab Emirates to mass-manufacture satellites. Orbitworks aims to manufacture tens of satellites annually and operates out of a 50,000-square-foot facility in Abu Dhabi.
#J-18808-LjbffrConfiguration Management Manager
Posted today
Job Viewed
Job Description
The Configuration Management Engineer is responsible for establishing and maintaining the integrity and traceability of all product and program deliverables throughout their lifecycle. This includes the development, implementation, and maintenance of processes and tools for managing the configuration of multiple product stacks and specific program deliverables. The ideal candidate will possess strong technical skills, a deep understanding of product lifecycle management (PLM) systems, and the ability to thrive in a fast-paced, dynamic environment.
About this Role:
- Develop and implement configuration management policies and procedures.
- Define and maintain configuration baselines for all products and programs.
- Manage and control changes to products, programs, and projects throughout their lifecycle.
- Conduct change impact assessments and risk analyses.
- Integrate configuration management processes with other lifecycle processes (e.g., requirements management, early procurement, design, release).
- Maintain and improve PLM systems and tools.
- Train and mentor team members on configuration management best practices.
- Conduct regular audits and reviews of configuration management processes and systems.
- Collaborate with cross-functional teams (e.g., engineering, manufacturing, quality assurance) to ensure successful product development and delivery.
- Proactively identify and resolve configuration management issues.
- Drive continuous improvement of configuration management processes and tools.
- Conduct change management activities to ensure smooth and effective implementation of configuration changes.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 10 years of experience in configuration management.
- Strong understanding of configuration and documentation management principles and best practices.
- Ability to read and understand technical documentation (drawings, CAD, specifications).
- Experience in a manufacturing environment.
- Experience with PLM systems (Duro is a plus).
- Experience with scripting languages (Pyhton is a Plus).
- Experience with software development methodologies.
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Ability to thrive in a fast-paced, dynamic environment.
- Excellent organizational and time management skills.
- Strong attention to detail
- Experience with software development tools.
- Knowledge of industry standards (e.g., ISO 9001,CMMI, MIL-STD-973 and/or EIA-649).
- Knowledge about Export Control (EAR,ITAR) and Security standards (CMMC,NIST, ISO 27001).
- Project Management Professional (PMP) certification.
Note: This job description is not intended to be all-inclusive. Employee may be expected to perform other duties as assigned.
Orbitworks' mission is to make space simple for organizations that want to deploy physical and virtual missions to space. Building on Loft Orbital's heritage, Orbitworks will be the first commercial firm in the United Arab Emirates to mass-manufacture satellites. Orbitworks aims to manufacture tens of satellites annually and operates out of a 50,000-square-foot facility in Abu Dhabi.
#J-18808-LjbffrSoftware Development Strategist
Posted today
Job Viewed
Job Description
The company is seeking a skilled Software Development Strategist to play a crucial role in shaping the software development strategy. As a key member of the team, you will be responsible for designing and implementing complex JSON structures and REST APIs.
Main Responsibilities:- Developing and utilizing complex JSON structures to drive business decisions
- Designing and implementing REST APIs to facilitate seamless communication between systems
The ideal candidate will possess excellent problem-solving skills, with the ability to think creatively and develop innovative solutions. Strong knowledge of programming languages and experience working with JSON structures and REST APIs are essential for this role.
Key Skills:
- Excellent understanding of JSON structures
- Experience with REST API design and implementation
- Strong problem-solving skills
- Ability to think creatively and develop innovative solutions
What We Offer:
The company offers a competitive compensation package, including benefits and opportunities for career growth and professional development.
Software Development Opportunities
Posted today
Job Viewed
Job Description
**About the Role:**
We are looking for a talented Software Developer to join our team. As a key member of our software development unit, you will play a crucial role in designing, developing, and maintaining world-class software applications.
You will work closely with cross-functional teams, including Product, UX/UI, and Backend teams, to deliver scalable, high-quality mobile solutions for global markets.
Your Responsibilities:- Design, build, and maintain advanced software applications using Kotlin, Jetpack Compose, and/or Java.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and maintainable code while following best practices and industry standards.
- Ensure the performance, quality, and responsiveness of applications.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Participate in code reviews and contribute to team knowledge sharing.
- Work with product and design teams to understand user requirements and translate them into technical solutions.
- Bachelor's degree in computer science or a related field.
- 3+ years of professional software development experience.
- Proficiency with Kotlin and relevant software development frameworks.
- Strong understanding of software development principles, UI design, and best practices.
- Familiarity with offline storage, multithreading, and performance tuning.
- Hands-on experience working with RESTful APIs.
- Solid understanding of data structures, algorithms, and object-oriented programming.
- Experience using cloud messaging APIs and implementing push notifications.
- Familiarity with Git.
- Experience with multilingual and region-specific software development (e.g., RTL support, localization, internationalization).
- Knowledge of software security best practices (e.g., secure data storage, encryption, SSL pinning).
- Familiarity with App Store Optimization (ASO) and software performance monitoring tools.
- Proficiency in writing unit tests, integration tests, and using testing frameworks.
- Knowledge of modularization and scalable architecture for large software codebases.
- Contribution to developer communities, forums, or open-source libraries.
- Understanding of backend fundamentals or working knowledge of software-backend integration patterns.
- Competitive salary and benefits package.
- Opportunity to work with an innovative company.
- A chance to contribute to the success of a well-known brand.
Software Development Opportunity
Posted today
Job Viewed
Job Description
Are you looking for a career boost in engineering? This is an excellent opportunity to gain hands-on experience and make a meaningful impact. We are seeking a proactive learner with a passion for technology, ready to contribute to team efforts and collaborate closely with colleagues and management to support various projects and initiatives.
Responsibilities:- Understand the development lifecycle and collaborate with cross-functional agile teams.
- Participate in continuous test coverage refactoring and documentation.
- Develop your code debugging and investigation skills on a regular basis.
- Learn about design-driven development, SOLID principles, event-driven architecture, algorithms, and automated tests (unit, integration, and functional).
Requirements:
- At least 2 years of experience in any programming language (PHP, Java, Golang, Swift, etc).
- Knowledge of databases (PostgreSQL and NoSQL). Familiarity with normal forms, ACID isolation levels, and index anatomy.
- A flexible and open-minded personality, comfortable working in a multicultural environment and communicating effectively in English.
Benefits:
- Join our global tech community of over 2000 colleagues from different teams.
- Develop your skills with a personal educational budget for conferences and external training.
- Access our e-learning platform, LinkedIn, and participate in in-house training programs.
- And many more opportunities for growth and development.
Work Details:
- Remote work: no
- Employment type: full-time
Project Manager - Software Development
Posted today
Job Viewed
Job Description
Department: Software Development
Job Type: Permanent
Location: Dubai
Duties include but are not confined to:
- Analyzing project scope
- Writing proposals
- Developing solutions
- Monitoring and tracking technology projects
- Researching and reviewing
- Managing team
- Resolving issues
- Creating technical documentation
- Training and reporting
Maintains information technology strategies by managing staff; researching and implementing technological strategic solutions for a variety of projects that include services for web and mobile, data management, and cognitive solutions.
Establishes project scope by studying strategic business drivers; discovering and validating business and technical requirements and parameters; obtaining input from subject-matter experts; examining and recommending changes to current business practices; developing and writing proposals.
Develops solution by formulating objectives; planning project life-cycle deliverables and resource availability and application; preparing installation and modification specifications; leading the exploration, evaluation, and design of technical solutions.
Implements solution by monitoring project progress; tracking action items; conducting design and implementation reviews; examining, researching, and resolving issues; escalating issues to appropriate authority; responding to team members' concerns; coordinating requirements with interested departments.
Assures quality solution by developing and completing test plans, maintaining project and technical documentation.
Accomplishes work requirements by orienting, training, assigning, scheduling, and coaching employees; following production, productivity, quality, and customer service standards; identifying work process improvements.
Meets cost standards by monitoring expenses, implementing cost-saving actions.
Provides project status reports by collecting, analyzing, and summarizing data and trends.
Updates job knowledge by tracking technology and project management advances; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Accomplishes organization goals by accepting ownership for accomplishing new and different requests, exploring opportunities to add value to job accomplishments.
Leading and managing large, complex enterprise-level projects.
The projects may consist of multiple Agile teams and require integration with other activities outside the scope of the Agile teams.
Requirements (Qualifications/Experience/Competencies)Define and manage a well-defined project management process and champion ongoing process improvement initiatives to implement best practices for Agile Project Management.
Engineer or equivalent Masters or IT degree with a minimum of 5-7 years’ experience in Project Management with a software-related product, especially related to Internet and modern-day Information technologies.
Presentable personality with very good communication skills. PMP certification is required, and knowledge of project management tools is expected.
Solid understanding of and demonstrated experience in using appropriate tools:
Agile Project Management tools such as Jira/Zoho or equivalent.
Proven ability to lead software development projects and ensure objectives, goals, and commitments are met.
Strong analytical, planning, and organizational skills with an ability to manage competing demands.
#J-18808-LjbffrProject Manager - Software Development
Posted 4 days ago
Job Viewed
Job Description
Department: Software Development
Job Type: Permanent
Location: Dubai
Duties include but are not confined to:
- Analyzing project scope
- Writing proposals
- Developing solutions
- Monitoring and tracking technology projects
- Researching and reviewing
- Managing team
- Resolving issues
- Creating technical documentation
- Training and reporting
Maintains information technology strategies by managing staff; researching and implementing technological strategic solutions for a variety of projects that include services for web and mobile, data management, and cognitive solutions.
Establishes project scope by studying strategic business drivers; discovering and validating business and technical requirements and parameters; obtaining input from subject-matter experts; examining and recommending changes to current business practices; developing and writing proposals.
Develops solution by formulating objectives; planning project life-cycle deliverables and resource availability and application; preparing installation and modification specifications; leading the exploration, evaluation, and design of technical solutions.
Implements solution by monitoring project progress; tracking action items; conducting design and implementation reviews; examining, researching, and resolving issues; escalating issues to appropriate authority; responding to team members' concerns; coordinating requirements with interested departments.
Assures quality solution by developing and completing test plans, maintaining project and technical documentation.
Accomplishes work requirements by orienting, training, assigning, scheduling, and coaching employees; following production, productivity, quality, and customer service standards; identifying work process improvements.
Meets cost standards by monitoring expenses, implementing cost-saving actions.
Provides project status reports by collecting, analyzing, and summarizing data and trends.
Updates job knowledge by tracking technology and project management advances; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Accomplishes organization goals by accepting ownership for accomplishing new and different requests, exploring opportunities to add value to job accomplishments.
Leading and managing large, complex enterprise-level projects.
The projects may consist of multiple Agile teams and require integration with other activities outside the scope of the Agile teams.
Requirements (Qualifications/Experience/Competencies)Define and manage a well-defined project management process and champion ongoing process improvement initiatives to implement best practices for Agile Project Management.
Engineer or equivalent Masters or IT degree with a minimum of 5-7 years’ experience in Project Management with a software-related product, especially related to Internet and modern-day Information technologies.
Presentable personality with very good communication skills. PMP certification is required, and knowledge of project management tools is expected.
Solid understanding of and demonstrated experience in using appropriate tools:
Agile Project Management tools such as Jira/Zoho or equivalent.
Proven ability to lead software development projects and ensure objectives, goals, and commitments are met.
Strong analytical, planning, and organizational skills with an ability to manage competing demands.
#J-18808-LjbffrBe The First To Know
About the latest Source control Jobs in United Arab Emirates !
Senior Software Development Expert
Posted today
Job Viewed
Job Description
Shape the Future of Digital Finance
Pioneering a global financial revolution by harnessing the power of blockchain technology, you will design and build modular software development kits (SDKs) that abstract complex backend logic into clean, usable interfaces.
Key Responsibilities:- Ensure seamless integration with our platform across various client environments.
- Design resilient logic for heavy and demanding operations, including retry policies, offline handling, and batching.
- Contribute to the scalability of platform-facing interfaces and services powering the SDKs.
- Proven track record in designing and maintaining developer-facing SDKs.
- Strong understanding of modular architecture, versioning strategies, and semantic API design.
- Ability to quickly learn new technologies.
- Good understanding of security practices.
- Nice to have: familiarity with Peer-to-Peer technologies, Rust or C++ skills, and AI domain applications.
Our team is a global talent powerhouse working remotely from every corner of the world. If you're passionate about making a mark in the fintech space, this is your opportunity to collaborate with some of the brightest minds and push boundaries in innovation.
Software Development Team Lead
Posted today
Job Viewed
Job Description
Innovative Leadership Roles
Job DescriptionThe ideal candidate will serve as a principal architect in the organization's mission to deliver exceptional online search experiences. With expertise in managing high-traffic and large-scale web products, you will be responsible for spearheading projects that enrich the lives of users.
- You will collaborate with cross-disciplinary teams to develop innovative web applications in Python.
- You will provide technical leadership and mentorship to team members, guiding them towards successful project delivery.
- You will oversee day-to-day operational aspects of projects, ensuring optimal software quality within assigned product verticals.
- You will promote companywide coding standards and best practices, driving innovation and excellence throughout the organization.
Required Skills:
Skill RequirementsTechnical Proficiency
- Experience working on high-traffic and large-scale web products is mandatory.
- Proven track record of timely project delivery and project management is required.
- Prior experience of managing a team of 5+ developers is necessary.
Educational Background
- Bachelor's Degree in Computer Science, Engineering or an equivalent field is essential.
Additional Qualifications
- Strong analytical skills with the ability to analyze complex problems and implement effective solutions.
- Excellent communication and interpersonal skills to foster collaboration across diverse teams.
Benefits
Workplace PerksOur organization offers a fast-paced, dynamic environment with opportunities for growth and development. Enjoy a competitive tax-free salary, comprehensive health insurance, annual air ticket allowance, employee discounts at multiple vendors, rewards, and recognition programs.
Senior Software Development Professional
Posted today
Job Viewed
Job Description
We are seeking a highly skilled software development professional with expertise in AI to join our team.
About the Role:
This is an exciting opportunity for a talented software engineer to develop and implement intelligent solutions that enhance operational efficiency.
- Design, develop, and deploy software solutions to automate and optimize various university processes.
- Implement AI-driven solutions for process automation, predictive analytics, and intelligent decision-making.
- Work with Process Analysts to translate workflow designs into functional software applications.
- Collaborate with Data Engineers to integrate AI models with data pipelines and business intelligence tools.
- Develop APIs and microservices for seamless integration with existing systems.
- Ensure scalability, security, and efficiency of deployed applications.
- Optimize algorithms and software architecture to improve performance.
Key Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong programming skills in Python, Java, or C++.
- Experience with AI/ML frameworks (TensorFlow, PyTorch, Scikit-Learn).
- Proficiency in full-stack development (Django, Flask, React, Node.js, or similar).
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Knowledge of database management (SQL, NoSQL) and API development.
What We Offer:
We offer a competitive package including opportunities for career growth and professional development.
How to Apply:
If you are a motivated and experienced software development professional, please submit your application.