3 504 Senior Developer Roles jobs in the United Arab Emirates
Software Engineer - Application Development
Posted today
Job Viewed
Job Description
We are seeking a highly skilled Backend Developer to join our fast-growing team. As a key member of our development team, you will be responsible for designing, implementing, and maintaining scalable, high-performance applications.
Key Responsibilities:
- Design and implement efficient algorithms and data structures for backend systems.
- Develop and deploy scalable, secure, and reliable backend applications using Node.js.
- Collaborate with cross-functional teams to identify and prioritize feature requests.
- Participate in code reviews to ensure high-quality code and adherence to best practices.
Why Join Us?
We offer a dynamic and collaborative work environment that fosters continuous learning and growth. Our team is passionate about solving complex problems and pushing the boundaries of what's possible through cutting-edge technologies.
Our Services:
- Crafting bespoke services in CRM, data, and AI.
- Deploying and managing services in cybersecurity and consulting.
Your Skills:
To be successful in this role, you should have:
- Proficiency in Node.js and its ecosystem.
- Experience with backend development using languages such as JavaScript or TypeScript.
- Strong understanding of computer science fundamentals, including data structures and algorithms.
- Ability to collaborate effectively with cross-functional teams.
Senior Software Engineer - Application Development
Posted today
Job Viewed
Job Description
Seeking an experienced software engineer to lead our team in the development of cutting-edge applications. The ideal candidate will have a strong background in Python, SQL, and Nest JS or other backend frameworks.
We are looking for someone with:
- At least 3 years of professional experience in Python
- Strong SQL expertise with hands-on experience in database design, optimization, and management
- 2+ years of experience with Nest JS or other backend frameworks
- Familiarity with AWS/GCP is highly desirable
The successful candidate will be able to work independently as well as collaboratively within a team, with excellent problem-solving skills and a focus on delivering high-quality code.
We value candidates who are eager to learn and grow within the company, with a proactive approach to personal and professional development. The ideal candidate will also possess strong communication skills and a collaborative mindset.
In this role, you will have the opportunity to work on challenging projects, develop your skills, and contribute to the growth of our team. We offer a dynamic and supportive work environment that encourages creativity and innovation.
As a member of our team, you will be expected to:
- Design, implement, and maintain high-quality software solutions
- Collaborate with cross-functional teams to deliver projects on time and within budget
- Stay up-to-date with industry trends and best practices
- Contribute to the development of technical documentation and knowledge sharing within the team
If you are a motivated and talented software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity.
Application Development Manager
Posted today
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
Application Development Manager Job SummaryZurich Middle East is part of Zurich Insurance Group, one of the world’s largest and most experienced insurers. Our mission is to help our local community understand and protect themselves from risk both locally and globally.
Reporting to the Head of Strategy & IT, the Application Development Manager will be responsible to manager and control system development projects. They will conduct complex business analyses and software development work and provide technical advice and guidance to colleagues to support the specification and development of software solutions
Job AccountabilitiesAs Application Development Manager, your role will involve:
- Quality checks program code, test plans-results, related objects, and documentation and responds to production support issues.
- They analyze programs to ensure that they efficiently use computer and storage resources and recommend appropriate changes as necessary.
- They conduct preliminary estimates for the level of effort of new-change to application functionality and analyze and make recommendations for the needs for system backup, security, rest-art-recovery, balancing and controls; recommend approaches for meeting such needs.
- They analyze and document the requirements and approaches to data conversion and data modelling.
- They conduct system studies, analyze and evaluate existing computerized and manual systems procedures to improve efficiency and research and develop techniques for converting manual operations to a computerized system.
- They monitor and audit the work of junior staff, as necessary, to ensure that it meets installation standards, design specifications, efficiency, and accuracy.
To be successful in this role, you will need:
- Bachelor’s Degree in Information Technology or related field.
- Proven experience in application development, with a strong track record of delivering high-quality solutions.
Personal Attributes
- Self-Management: You efficiently manage your workload and consistently deliver to agreed standards.
- Self-Development: You reflect on your strengths and areas for growth, continuously developing your skills.
- Self-Awareness: You understand the impact of your actions on others and adapt accordingly.
- Action Orientation: You proactively pursue objectives and embrace ambitious targets.
- Resilience: You stay positive and composed in the face of setbacks and change, showing agility and adaptability.
Functional Skills:
- You demonstrate strong proficiency in application design, programming and coding, configuration management, and have a solid understanding of the overall application landscape. You are comfortable using application development tools and managing the software development lifecycle, including test execution and troubleshooting. Your experience includes evaluating user experience, managing systems development, and staying current with emerging technologies as well as product and service management.
Cross-Functional Skills:
- You are skilled in agile ways of working and apply design thinking principles to solve problems creatively. You communicate effectively and can manage stakeholders with professionalism and clarity.
At Zurich, we like to think outside the box and challenge the status quo. We take an optimistic approach by focusing on the positives and constantly asking What can go right?
We are an equal opportunity employer who knows that each employee is unique - that’s what makes our team so great!
- Recruiter name: Leigh Jeremy Jaye Santander
Application Development Specialist
Posted today
Job Viewed
Job Description
Purpose:
Responsible for developing, optimizing, and supporting application solutions in flexible packaging by working closely with customers, R&D, sales, and technical teams. The role ensures that products meet performance, regulatory, and sustainability requirements while enhancing customer satisfaction and supporting business growth.
Key Responsibilities:
- Develop and implement application solutions for films, laminates, pouches, and other flexible packaging formats.
- Collaborate with R&D to test, validate, and commercialize new formulations, resins, and additives for packaging applications.
- Provide technical expertise to customers, converters, and brand owners to resolve performance challenges and support product qualification.
- Monitor global trends in packaging technologies, sustainability, and regulatory compliance (e.g., FDA, EU, food contact).
- Conduct application trials, material evaluations, and performance testing to ensure consistent product quality.
- Work closely with sales and marketing teams to translate customer needs into technical solutions and new business opportunities.
- Support sustainability initiatives such as downgauging, recyclability, and use of bio-based or recycled content.
Qualifications & Experience:
- Bachelor's/Master's in Polymer Science, Chemical Engineering, Packaging Technology, or related field.
- 5+ years of working experience in application development, technical service, or product development within flexible packaging.
- Strong knowledge of film extrusion, lamination, printing, sealing, and food packaging.
- Familiarity with global packaging regulations and sustainability practices.
- Excellent communication, customer engagement, and project management skills.
Application Development Manager
Posted today
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
Application Development Manager Job SummaryZurich Middle East is part of Zurich Insurance Group, one of the world's largest and most experienced insurers. Our mission is to help our local community understand and protect themselves from risk both locally and globally.
Reporting to the Head of Strategy & IT, the Application Development Manager will be responsible to manager and control system development projects. They will conduct complex business analyses and software development work and provide technical advice and guidance to colleagues to support the specification and development of software solutions
Job AccountabilitiesAs Application Development Manager, your role will involve:
- Quality checks program code, test plans-results, related objects, and documentation and responds to production support issues.
- They analyze programs to ensure that they efficiently use computer and storage resources and recommend appropriate changes as necessary.
- They conduct preliminary estimates for the level of effort of new-change to application functionality and analyze and make recommendations for the needs for system backup, security, rest-art-recovery, balancing and controls; recommend approaches for meeting such needs.
- They analyze and document the requirements and approaches to data conversion and data modelling.
- They conduct system studies, analyze and evaluate existing computerized and manual systems procedures to improve efficiency and research and develop techniques for converting manual operations to a computerized system.
- They monitor and audit the work of junior staff, as necessary, to ensure that it meets installation standards, design specifications, efficiency, and accuracy.
To be successful in this role, you will need:
- Bachelor's Degree in Information Technology or related field.
- Proven experience in application development, with a strong track record of delivering high-quality solutions.
Personal Attributes
- Self-Management: You efficiently manage your workload and consistently deliver to agreed standards.
- Self-Development: You reflect on your strengths and areas for growth, continuously developing your skills.
- Self-Awareness: You understand the impact of your actions on others and adapt accordingly.
- Action Orientation: You proactively pursue objectives and embrace ambitious targets.
- Resilience: You stay positive and composed in the face of setbacks and change, showing agility and adaptability.
Functional Skills:
- You demonstrate strong proficiency in application design, programming and coding, configuration management, and have a solid understanding of the overall application landscape. You are comfortable using application development tools and managing the software development lifecycle, including test execution and troubleshooting. Your experience includes evaluating user experience, managing systems development, and staying current with emerging technologies as well as product and service management.
Cross-Functional Skills:
- You are skilled in agile ways of working and apply design thinking principles to solve problems creatively. You communicate effectively and can manage stakeholders with professionalism and clarity.
At Zurich, we like to think outside the box and challenge the status quo. We take an optimistic approach by focusing on the positives and constantly asking What can go right?
We are an equal opportunity employer who knows that each employee is unique - that's what makes our team so great
- Recruiter name: Leigh Jeremy Jaye Santander
Application Development Manager
Posted today
Job Viewed
Job Description
Job Summary
Zurich Middle East is part of Zurich Insurance Group, one of the world's largest and most experienced insurers. Our mission is to help our local community understand and protect themselves from risk both locally and globally.
Reporting to the Head of Strategy & IT, the Application Development Manager will be responsible to manage and control system development projects. They will conduct complex business analyses and software development work and provide technical advice and guidance to colleagues to support the specification and development of software solutions.
Responsibilities- Quality checks program code, test plans-results, related objects, and documentation and responds to production support issues.
- Analyze programs to ensure that they efficiently use computer and storage resources and recommend appropriate changes as necessary.
- Conduct preliminary estimates for the level of effort of new changes to application functionality and analyze and make recommendations for the needs for system backup, security, disaster recovery, balancing and controls; recommend approaches for meeting such needs.
- Analyze and document the requirements and approaches to data conversion and data modeling.
- Conduct system studies, analyze and evaluate existing computerized and manual systems procedures to improve efficiency and research and develop techniques for converting manual operations to a computerized system.
- Monitor and audit the work of junior staff, as necessary, to ensure that it meets installation standards, design specifications, efficiency, and accuracy.
To be successful in this role, you will need :
- Bachelor's Degree in Information Technology or related field.
- Proven experience in application development, with a strong track record of delivering high-quality solutions.
- Self-Management: You efficiently manage your workload and consistently deliver to agreed standards.
- Self-Development: You reflect on your strengths and areas for growth, continuously developing your skills.
- Self-Awareness: You understand the impact of your actions on others and adapt accordingly.
- Action Orientation: You proactively pursue objectives and embrace ambitious targets.
- Resilience: You stay positive and composed in the face of setbacks and change, showing agility and adaptability.
- You demonstrate strong proficiency in application design, programming and coding, configuration management, and have a solid understanding of the overall application landscape. You are comfortable using application development tools and managing the software development lifecycle, including test execution and troubleshooting. Your experience includes evaluating user experience, managing systems development, and staying current with emerging technologies as well as product and service management.
- You are skilled in agile ways of working and apply design thinking principles to solve problems creatively. You communicate effectively and can manage stakeholders with professionalism and clarity.
At Zurich, we like to think outside the box and challenge the status quo. We take an optimistic approach by focusing on the positives and constantly asking What can go right?
We are an equal opportunity employer who knows that each employee is unique - that's what makes our team so great
Join us as we constantly explore new ways to .
Details- Location(s) : AE - Dubai
- Remote working :
- Schedule : Full Time
- Recruiter name : Leigh Jeremy Jaye Santander
- Hiring Manager : Anuja Ashok Shah
- Closing Date :
#J-18808-Ljbffr
Application Development Lead
Posted today
Job Viewed
Job Description
We are seeking a highly skilled professional to join our team as a Principal Specialist Applications and Programs . This role is responsible for leading the development, implementation, and maintenance of applications and programs that support our business operations.
- Key Responsibilities:
- Develop and implement strategic plans to enhance the efficiency and effectiveness of our applications and programs.
- Contribute to the design and development of new applications and programs, ensuring they meet business requirements and align with organizational goals.
- Lead a team of developers to ensure the successful implementation and maintenance of applications and programs.
- Collaborate with stakeholders to identify areas for improvement and develop solutions to enhance the overall performance of our applications and programs.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science or related field.
- 10+ years of experience in IT development, with a focus on application development and project management.
Benefits:
This role offers a competitive salary, excellent benefits package, and opportunities for career growth and development.
Others:
The ideal candidate will have strong leadership skills, excellent communication and interpersonal skills, and the ability to work effectively in a fast-paced environment.
Be The First To Know
About the latest Senior developer roles Jobs in United Arab Emirates !
l2 Application Development/ Support
Posted today
Job Viewed
Job Description
Company Description
Since 2000, Avanza Solutions has empowered organizations globally to embrace digital transformation through cutting-edge digital platforms and services. Renowned for its innovation, Avanza specializes in digital banking, customer relationship & experience management, artificial intelligence, blockchain, smart city applications, business automation, cognitive platforms, and more. Avanza's people-centric innovation has successfully delivered digital solutions across various sectors including banking, finance, telecommunications, insurance, pharmaceuticals, and government. By consistently providing state-of-the-art digital solutions, Avanza Solutions has transformed the operational landscapes of numerous enterprises worldwide.
Role Description
This is a contract on-site role for a Level 2 Application Development/Support (Log Analysis) professional, located in Abu Dhabi. The individual will be responsible for software development, programming, log analysis, troubleshooting, and providing support for application integration. Daily tasks include analyzing application logs, debugging issues, maintaining databases, collaborating with teams for CSS and integration tasks, and ensuring applications run smoothly.
Qualifications
- Software Development and Programming skills
- Experience with Databases
- Knowledge of Cascading Style Sheets (CSS)
- Integration skills
- Excellent analytical and problem-solving skills
- Ability to work on-site in Abu Dhabi
- Bachelor's degree in Computer Science, Information Technology, or related field
- Experience in the digital services industry is a plus
Senior Application Development Specialist
Posted today
Job Viewed
Job Description
This position entails overseeing system development projects, conducting thorough business analyses, and providing expert technical guidance to colleagues.
- We thoroughly review program code, test plans, and documentation, addressing production support concerns.
- We analyze programs for efficient resource utilization and recommend necessary changes.
- We estimate project complexity and develop approaches for data conversion, security, and backup needs.
- We document requirements and evaluate existing systems for potential improvements.
- We research and develop techniques for manual operations to computerized systems.
- We audit junior staff work to ensure installation standards are met.
To be successful, you need:
- A Bachelor's Degree in Information Technology or a related field.
- Proven experience in application development, delivering high-quality solutions.
This role offers opportunities for growth and professional development through continuous skill enhancement.
Key Attributes- You effectively manage your workload and deliver results that meet agreed-upon standards.
- You continuously enhance your skills through self-reflection and learning.
- You adapt to the impact of your actions on others.
- You proactively pursue objectives and ambitious targets.
- You maintain a positive and composed demeanor in challenging situations.
- You possess strong proficiency in application design, programming, and configuration management, with a solid understanding of the application landscape.
- You apply agile methodologies and design thinking principles to solve problems creatively.
Mobile Application Development Specialist
Posted today
Job Viewed
Job Description
We are seeking an experienced Freelance React Native Full Stack Developer to join our team for a temporary project.
About the ProjectThis is a unique opportunity to work on an innovative mobile application project, utilizing your skills in React Native and other relevant technologies.
- Collaborate with cross-functional teams to define, design, and develop new features and applications
- Develop high-quality, well-documented, and efficient code using React Native and other relevant technologies
- Integrate third-party APIs and libraries to optimize app functionality
- Troubleshoot, debug, and optimize performance issues
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- At least 4 years of experience in mobile app development, with a focus on React Native
- Strong knowledge of mobile app design principles and best practices
- Familiarity with RESTful APIs and their integration in mobile applications
Application Process:
Submit your updated CV, a portfolio of relevant projects, and a brief cover letter detailing your motivation for applying.