Application Developer

We are seeking an Application Developer to design, develop, test, and maintain enterprise applications and digital solutions. The role will work closely with business and technical teams to translate requirements into scalable, user-friendly applications and workflows.

  • Design and develop enterprise applications and digital solutions.
  • Develop business logic, workflows, and application functionality using TypeScript, Python, or other relevant programming languages.
  • Translate business requirements and user stories into functional applications.
  • Integrate applications with databases, APIs, data platforms, and enterprise systems.
  • Develop reusable application components and services.
  • Perform application testing, debugging, and performance optimization.
  • Troubleshoot technical issues and implement appropriate solutions.
  • Collaborate with Data Engineers, Data Scientists, Business Analysts, and Solution Architects.
  • Participate in code reviews and follow software development best practices.
  • Support application deployment, maintenance, and enhancements.
  • Prepare technical and user documentation.
  • Ensure applications meet security, performance, scalability, and usability requirements.

Requirements

  • 3+ years of experience in Software Development or Application Development.
  • Strong experience with TypeScript, Python, JavaScript, or similar programming languages.
  • Experience developing enterprise or data-driven applications.
  • Strong understanding of APIs, databases, application integration, and software architecture.
  • Experience with front-end and/or back-end application development.
  • Knowledge of software development lifecycle, testing, and deployment.
  • Strong analytical and problem-solving skills.
  • Experience working in Agile/Scrum environments is preferred.

Preferred Technical Skills

  • TypeScript
  • Python
  • JavaScript
  • APIs
  • REST
  • Application development
  • Database integration
  • Cloud platforms
  • Software development lifecycle
  • Testing and debugging

Application Developer

Information Technology / Software Development / IT Support

Abu Dhabi

3 Positions

Similar roles you might like

Information & Telecom Manager - Iraqi Leadership

Information Technology / Software Development / IT Support

Basrah

Senior Front-End Developer

Information Technology / Software Development / IT Support

Abu Dhabi

Business Analyst / Senior Associate

Information Technology / Software Development / IT Support

Abu Dhabi