42 Git jobs in the United Arab Emirates
Software Development Specialist
Posted 3 days ago
Job Viewed
Job Description
Hiring a Software Development Specialist in Abu Dhabi - UAE.
We are seeking a highly skilled Software Development Specialist to play a pivotal role in designing, developing, and maintaining robust software solutions.
You will be responsible for the entire software development lifecycle (SDLC), leveraging Azure cloud technologies, Azure DevOps (ADO), and CI/CD pipelines to deliver innovative AI-powered applications.
Arabic speakers are preferred.
#J-18808-LjbffrSoftware Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Hello there! Welcome to TeachMeCode Institute. How can we help you?
Join our in-person classes at TeachMeCode’s campus in Dubai and have the best learning environment.
UX/UI DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Front-End DevelopmentGain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience.
Back-End DevelopmentBegin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites.
Full-Stack DevelopmentMaster in-demand skills with our full-stack web development curriculum, guided by expert instructors with real-world experience. By the end of this bootcamp, you will be confident and prepared to enter the IT job market.
Data Analytics IntensiveBecome a data expert with our Data Analytics Intensive Bootcamp. This course is designed to give you the skills and knowledge you need to succeed in today's data-focused world. You'll get hands-on training and an industry-recognized certification, making it perfect for beginners and anyone wanting to advance their career in data analytics.
Junior DeveloperHave the skills to create their own websites, transforming into a coding champion in the making! They'll gain confidence, creativity, and a strong foundation for future tech endeavors.
Job SummaryJoin InvestSky as a Software Development Engineer to create scalable solutions, drive innovation, and make investing accessible in MENA. Enjoy stock options and a pioneering FinTech role.
About InvestSkyWe're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment.
Key Responsibilities- Implement high-quality solutions in a timely manner.
- Translating designs and wire-frames into API skeletons and component architectures.
- Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
- Prototyping new features and wire-frames cross-functionally with the product team.
- Design and implement low-latency, high-availability, and performant applications.
- Design scalable data models and architecture.
- Contribute to planning, roadmaps, and integration plans.
- Cost, Performance, and Security assessments.
- Strong computer science fundamentals in system design, data structures, algorithms.
- Strong proficiency in Database Design and Software Architecture.
- Strong expertise in Python.
- Experience with writing and maintaining unit tests.
- Strong proficiency in server languages, frameworks and understanding their pros & cons.
- SQL / NoSQL databases and Database architecture skills.
- Hands-on experience with cloud platforms (strong experience with GCP is a plus).
- Accountability and Ownership: Self-driven individual who can build and maintain high scale projects end to end.
- Familiarity with container orchestration systems (preferably Kubernetes).
- Experience in implementing consumer-facing services at early-stage startups.
- Basic understanding of the financial and investment ecosystems.
- Market-standard compensation.
- Generous Employee Stock Ownership Plan.
- You'll never have to pay for our premium paid plans.
- Being part of a founding team building something revolutionary in FinTech in the region.
#J-18808-Ljbffr
Software Development Expert
Posted today
Job Viewed
Job Description
We are seeking a skilled senior software developer to join our team and work on exciting projects for a large financial institution.
Job Overview:This is an opportunity to leverage your expertise in designing and developing robust, efficient, and reliable software systems using Rust programming language.
Key Responsibilities:- Create high-performance backend code using Rust.
- Design and develop multi-threaded applications, microservices, and containerization.
- Work with popular crates, build, and deployment of production-grade applications.
- Strong understanding of ownership model, concurrency, and memory management.
- Familiarity with structs, traits, cargo, and smart pointers in Rust.
- Experience with SOLID principles, Event Driven Architecture (Kafka), MongoDB, Redis.
- Good hands-on experience with design patterns and their implementation.
- Experience in following best coding, security, unit testing, and documentation standards.
- Agile methodology and banking industry experience preferred.
- Able to influence multiple teams on technical considerations.
- Self-motivator and self-starter with excellent communication skills.
Software Development Leader
Posted today
Job Viewed
Job Description
We are seeking an experienced Technical Architect to join our organization in Abu Dhabi. The successful candidate will have a strong background in software development, with expertise in Java and JEE/Spring development frameworks.
The ideal candidate will have at least 10 years of experience in software development, with 3 years of experience in designing distributed systems. Certification in TOGAF/Azure Solutions Architect/Aws Solutions architect/GCP solution architect is highly desirable.
Key Responsibilities:
- Design and implement scalable, secure, and efficient software systems
- Lead the architecture of complex software projects, ensuring alignment with business goals and technical requirements
- Collaborate with cross-functional teams to drive innovation and improve product quality, security, and performance
- Mentor and guide junior engineers to help them grow in their technical responsibilities
Requirements:
- Strong understanding of static code analysis, unit testing, test-driven development, security testing, and automated testing frameworks
- Experience with Docker, Kubernetes, or OpenShift and related container platform ecosystems
- Hands-on experience with Jenkins, SonarQube, GIT, Maven, Gradle, and other DevOps tools
- Strong Agile experience working in Scrum and/or Kanban models
- Experience with two or more application servers such as JBoss, Tomcat, WebLogic, or WebSphere
- Experience with two or more database technologies such as Oracle, MySQL, Postgres, MongoDB, or others
Preferred Qualifications:
- Certification in cloud-based platforms (Azure, AWS, GCP)
- Experience with microservices, containerization, and cloud-native application development
- Strong understanding of DevOps principles and practices
- Excellent written, verbal, and presentation skills
Software 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.
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-LjbffrBe The First To Know
About the latest Git Jobs in United Arab Emirates !
Software Development Engineer /Frontend
Posted 3 days ago
Job Viewed
Job Description
InvestSky seeks a passionate Software Development Engineer /Frontend/ to innovate and impact MENA's investing journey. Compensation includes a generous stock ownership plan.
About InvestSky
We're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment. InvestSky offers an all-in-one solution to a more efficient and enjoyable investing journey for the MENA investors, both new and experienced ones.
With InvestSky, you can:
Mingle: get social, meet like-minded folk, follow friends, exchange ideas
Discover: build your knowledge and understand the market with our advanced tools to gain insights
Create: buy your favourite stocks and build your portfolio
We are looking for someone passionate about building the next big thing and making a true impact in the region.
Key Responsibilities
Implement high-quality solutions in a timely manner. Designed and built to last and to scale.
Study the API design and give feedback on the structure for optimized implementation on frontend.
Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
Prototyping new features and wire-frames cross-functionally with the product team.
Contribute to planning, roadmaps, and integration plans.
Nice-to-have
Experience in implementing consumer-facing products at early-stage startups.
Basic understanding of the financial and investment ecosystems.
Benefits
Market-standard compensation;
Generous Employee Stock Ownership Plan in line with our belief that our employees should be owners of the company and not just contributors;
You'll never have to pay for our premium paid plans ;)
Being part of a founding team building something revolutionary in FinTech in the region.
Project Manager - Software Development
Posted 3 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-LjbffrSenior Software Development Expert
Posted 3 days ago
Job Viewed
Job Description
Join Programmers Force as a Senior Software Development Expert to lead backend engineering, mentor juniors, and develop scalable systems with cross-functional teams.
DescriptionProgrammers Force is seeking a highly skilled Senior Software Development Expert with a focus on backend engineering to join our dynamic team. As a leading player in the computer software industry, we are on a mission to develop innovative solutions that empower our clients to achieve their business objectives.
In this role, you will be responsible for designing, building, and maintaining scalable backend systems that are crucial to our software applications. You will work closely with cross-functional teams, including product management and frontend developers, to deliver high-quality software that meets user needs.
The ideal candidate will possess a strong technical background, a passion for problem-solving, and a desire to stay ahead of industry trends. You will have the opportunity to lead projects and mentor junior developers, making a significant impact on the direction of our software development efforts.
If you thrive in a fast-paced environment, enjoy tackling complex challenges, and are looking for a position where you can make a difference, we want to hear from you. Join us at Programmers Force and contribute to the evolution of our cutting-edge software solutions, all while enhancing your skills and career in a supportive and collaborative atmosphere.
Responsibilities:- Design, develop, and maintain backend services and APIs that power our software applications.
- Collaborate with product managers and frontend developers to define and implement new features.
- Optimize application performance and scalability through code reviews and best practices.
- Troubleshoot and resolve issues in our backend systems, ensuring high availability and reliability.
- Lead architecture discussions and contribute to technology decisions to enhance our software stack.
- Mentor junior developers, providing guidance on coding standards and development methodologies.
- Stay current with emerging backend technologies and software development trends, integrating relevant solutions into our processes.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional experience in backend software development.
- Proficient in programming languages such as PHP, Laravel, Python, or Node.js.
- Strong understanding of RESTful APIs, microservices architecture, and cloud technologies.
- Experience with database management systems, including SQL and NoSQL databases.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
Interested?
#J-18808-Ljbffr