39 Programming Skills jobs in the United Arab Emirates
Software Development Specialist
Posted today
Job Viewed
Job Description
The role involves working directly with quantitative researchers to design and implement software solutions for research and trading.
Key Responsibilities:- Design and build efficient workflows for research and trading
- Collaborate closely with team members to ensure consistency and maximize re-use of software components
- Assume ownership of projects throughout their full engineering lifecycle
- Provide level 2 support for critical components
Required Skills and Qualifications:
- Degree in applied math, physics, engineering or computer science
- 4+ years' experience with Python, C++, or KDB+/q
- Knowledge of finance, data storage, processing and analysis
- Experience with modern software development: version control, agile development
- Excellent technical communication skills
Benefits:
- Opportunity to work in a collaborative environment
- Chance to grow and develop technical skills
Others:
- Based in Dubai
Software Development Professional
Posted today
Job Viewed
Job Description
Join our team as a Web Developer Intern and gain real-world experience in web development and design.
Job Description:This internship provides the opportunity to work on real-life projects, learn modern web development practices, and develop skills under the guidance of experienced developers.
Responsibilities:- Assist in building and redesigning websites from scratch, ensuring mobile-friendly and user-centric designs.
- Collaborate with the design and development teams to optimize websites for performance, scalability, and SEO.
- Create wireframes and sitemaps to support project planning and improve user experience (UX) design.
- Develop responsive and interactive frontend user interfaces (UI) and assist in backend tasks for smooth website functionality.
- Participate in project brainstorming sessions to support our development strategies.
- Contribute to troubleshooting, debugging, and testing processes to maintain high-quality standards.
- Follow best practices in clean coding, version control, and web design standards.
- A PC or laptop with a stable internet connection.
- Basic understanding of HTML, CSS, and JavaScript is a plus but not mandatory.
- Strong problem-solving skills, attention to detail, and a proactive attitude.
- Comfortable working in a remote environment with an eagerness to learn and adapt.
We offer hands-on experience in web development, mentorship from experienced developers, flexible internship duration, and opportunities to work remotely in a supportive team environment. If you are passionate about building websites that make a difference, we encourage you to apply and grow with us.
Software Development Professional
Posted today
Job Viewed
Job Description
Job opening for a skilled developer in Abu Dhabi, UAE.
This is an opportunity to work on various projects and expand your software development skills. The ideal candidate will have experience with coding languages such as Java, C#, and/or HTML/CSS.
Key Responsibilities:- Design and develop efficient software applications
- Develop code that meets customer requirements
- Investigate new technologies and recommend future tools and systems
- Collaborate with other developers to ensure system compatibility and stability
- 2+ years of experience in software development
- Proven expertise with coding languages such as Java, C#, and/or HTML/CSS
- Ability to work independently and in a team
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Familiarity with version control systems like Git or Subversion
We offer an attractive salary package and opportunities for professional growth.
Foreign professionals interested in working in Abu Dhabi are welcome.
Software Development Specialist
Posted today
Job Viewed
Job Description
We are seeking a highly skilled Software Development Specialist to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining cutting-edge mobile applications.
Job Description:
The Software Development Specialist will work on projects from inception to delivery, ensuring the highest level of quality and functionality. This role requires a deep understanding of mobile app development principles, as well as experience with various development frameworks and tools.
Key Responsibilities:
- Design and develop new features and functionalities for mobile applications
- Maintain and enhance existing mobile apps to ensure they meet evolving user needs
- Collaborate with cross-functional teams, including design and QA, to deliver high-quality products
- Troubleshoot and resolve technical issues in a timely manner
- Stay up-to-date with industry trends, best practices, and emerging technologies
Required Skills and Qualifications:
To succeed in this role, you should have:
- 5+ years of experience in mobile app development, preferably with iOS native programming
- Profound knowledge of Swift and Objective-C, with expertise in SwiftUI
- Experience with WebRTC and XMPP frameworks is a plus
- Understanding of common programming architectures, such as MVVM, MVP, VIPER
- Experience with REST APIs, JSON, XML, and databases like SQLite (CoreData)
- Familiarity with unit test cases and testing frameworks
- Experience with chat, audio/video calling, or live video streaming solutions
Qualifications and Requirements:
candidates should hold a Bachelor's or Master's degree in Computer Science, Information Systems, Computer Engineering, or an equivalent technical degree.
Benefits:
This role offers a dynamic and challenging environment where you can grow professionally and personally. You will have the opportunity to work on diverse projects, collaborate with experienced professionals, and contribute to shaping the future of our mobile applications.
Others:
We value continuous learning and professional growth. We offer opportunities for training, mentorship, and career advancement.
Software Development Expert
Posted today
Job Viewed
Job Description
You will work in a dynamic environment with Agile engineering practices and mobile development technologies to rapidly develop creative and efficient solutions that enhance the client, customer, and employee experience.
The successful candidate will be part of a team to craft clear user stories, design tests for prototypes, and continuously deliver product enhancements. You will liaise with other teams within and outside the Digital unit to negotiate timelines, deliverables, and dependencies. As a change agent, you will drive forward best practice engineering processes and Agile behavior, ensuring team members follow suit. Your excellent communication skills will enable you to communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines.
Technical Requirements
- A minimum of 5 years of software development experience with experience working in Agile teams using SCRUM.
- Extensive mobile development experience using Android, Android Studio, and Gradle to develop both phone and tablet apps.
- Extensive experience with Android SDK, Google Play Services, and Android Compatibility Library.
- Experience in Android development patterns - including Java OOP, MVP, SQLite, JSON/Rest APIs, and multi-threading/background tasks.
- Experience with Android front-end/UI development (with knowledge of Google Material Design), Web services & XML/JSON/REST connectivity/consumption, and local storage/databases/SQLite.
- Experience with common Android libraries such as Dagger2, Retrofit2, etc.
- Experience with build tools such as Fastlane.
- Expert knowledge of using and writing Android Libraries.
- Extensive experience with Playstore deployments and has deployed apps to the Playstore.
- Extensive experience of TDD and writing unit and UI tests using Junit, Mockito, espresso, etc.
- Experience with code coverage and unit testing tools JaCoCo.
- Experience with converting High-Fidelity designs to mobile UI familiarity with tools InVision and Zeplin.
- Experience with IBM Mobile First Platform is preferred.
- Extensive experience with Git such as branching, merging, tagging, and Pull Requests.
- Experience with development processes and tools e.g. crash reporting, debugging Atlassian JIRA/Confluence, etc.
- Experience with mobile CI-CD (Jenkins or similar) is preferred.
- Excellent programming skills in at least 2 modern programming languages/frameworks such as Swift, Objective C, Java, JavaScript, C++, Python, or others.
- Infrastructure knowledge including RESTful APIs, Single Sign On, LDAP, Search Technologies.
Bonus Points
- Real passion for development and a demonstrated appetite for continual learning.
- Knowledge of pair programming, continuous integration, and test-driven development.
- Familiarity with the concepts of Functional Programming and Microservices is a plus.
- Community contributions (e.g. open source work, GitHub, StackOverflow, publishing/speaking on technical ideas) are a plus.
Software Development Specialist
Posted today
Job Viewed
Job Description
A Software Engineer is required to join our team. The ideal candidate will have a solid understanding of software development principles and be able to apply them in a fast-paced environment.
Software Development Expert
Posted today
Job Viewed
Job Description
We are seeking a seasoned Software Development Professional to join our team. As a Senior Application Engineer, you will play a key role in designing and developing cutting-edge software products that meet the needs of our clients.
Your primary responsibility will be to collaborate with a team of skilled developers to create mission-critical applications using the Mendix platform. You will also be responsible for maintaining and improving the performance of existing software, as well as providing exceptional technical support to our clients.
- Develop and implement new software programs with Mendix.
- Maintain and improve the performance of existing software.
- Clearly and regularly communicate with management and technical support colleagues.
- Design and update software data models.
- Develop user-friendly and modern style UI.
- Test and maintain software products to ensure strong functionality and optimization.
- Recommend improvements to existing software programs as necessary.
Required Skills and Qualifications
To be successful in this role, you must possess extensive experience with Mendix and other programming languages like Java or Javascript. Additionally, you must have passed the Mendix Rapid Developer certification, Mendix Intermediate certification, and Mendix Advanced certification.
- Must have extensive experience with Mendix and other programming languages like Java or Javascript
- Must have passed the Mendix Rapid Developer certification, Mendix Intermediate certification, and Mendix Advanced certification
- Must have Indepth knowledge of web technologies such as HTML, CSS, and Javascript
- Must have working experience with building APIs and Services using REST, SOAP etc.
- Must have working experience with Scrum/Agile development methodologies
Benefits
You will be part of a global family of passionate people who are committed to using logic to create a better experience. We want you to help us become better, and we will give you the opportunity to master your domain and drive excellence. You will also be empowered to drive change and innovate, and you will be part of a team that values teamwork, flexibility, and continuous learning.
- You will be part of a global family of passionate people who are committed to using logic to create a better experience.
- We want you to help us become better, and we will give you the opportunity to master your domain and drive excellence.
- You will be empowered to drive change and innovate.
Others
This is an exciting opportunity to join a leading organization and contribute to the development of innovative software solutions. If you are a motivated and experienced software developer who is looking for a new challenge, please submit your application today.
Be The First To Know
About the latest Programming skills Jobs in United Arab Emirates !
Software Development Associate
Posted today
Job Viewed
Job Description
Job Title:
Software Development AssociateAs a Software Development Associate, you will contribute to the development of software projects by writing and testing code under the guidance of senior team members.
Key Responsibilities include:
- Writing and testing code in collaboration with the development team
- Participating in code reviews and design discussions to ensure high-quality code
- Assisting in the documentation of software requirements and specifications
- Troubleshooting and resolving technical issues
- Learning and adapting to software development practices and methodologies
The ideal candidate will have:
- A Bachelor's degree in Computer Science or related field
- 1 year of experience in software engineering
- Proficiency in one or more software languages and development methodologies
- Basic coding and debugging skills
- Effective communication and collaboration abilities
We offer:
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Competitive salary and benefits package
Additional qualifications include:
- Advanced degree in a related field
- Relevant certifications or training
Software Development Expert
Posted today
Job Viewed
Job Description
We are seeking a talented Software Development Expert to join our team. This is an exciting opportunity for a skilled individual who is passionate about software development and wants to be part of a dynamic environment.
As a Software Development Expert, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our business.
Key Responsibilities:- Design and develop scalable software applications using various programming languages
- Work with cloud-native technology stacks and cloud architecture
- Collaborate with teams to define, design, and ship new features
- Optimize software applications for speed and scalability
- Implement security and data protection measures
Requirements:
- Bachelor's degree in Computer Science or related field
- 8+ years of experience in full-stack web development
- Proficiency in backend languages such as Java, C#, Node.js, Python, Golang
- Experience with AWS, cloud architecture, and containerization
- Knowledge of database technologies (SQL and NoSQL)
- Understanding of DevOps and CI/CD pipelines
Benefits:
- Opportunity to work on challenging projects and grow your career
- Collaborative and dynamic work environment
- Highly competitive compensation package
About Us:
We are a fast-growing organization that values innovation and teamwork. We believe in nurturing talent and encouraging creativity and autonomy, allowing our employees to grow and develop their careers in a fun, forward-thinking, and positive environment.
Software Development Expert
Posted today
Job Viewed
Job Description
This role offers an exciting opportunity to work as a key member of our development team, contributing to the creation and optimization of new features.
- Develop new features that meet customer needs and drive business growth
- Optimize application performance and ensure scalability
- Mentor junior team members and contribute to their growth and development
We're looking for someone with a passion for coding, a strong understanding of software development principles, and excellent communication skills.
Key RequirementsTo succeed in this role, you'll need:
- A minimum of 3 years' experience in software development, preferably with PHP or Nodejs
- Expertise in Agile development methodologies and version control systems like GIT
- Experience working with large-scale web applications and popular frameworks like Laravel or Symfony
- Basic understanding of Unix commands and environments
We provide a supportive and dynamic work environment, opportunities for growth and development, and a competitive package including health insurance and travel benefits.