Software Engineer – Dubai, UAE

October 15, 2022

Full Job Description

Role Summary:
Software engineers design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. They develop software solutions by studying systems flow and work processes, conferring with users, and following the software development lifecycle.
Position Location: Dubai, UAE
Business Industry: Real Estate
Reporting to: Technical Manager
Main Duties and Responsibilities:

  • Attend business and technical meetings to analyze business requirements and assist in generating a feasibility report.
  • Develop and direct software system validation and testing methods.
  • Manage the software development lifecycle.
  • Oversee the development of documentation.
  • Monitor the system performance.
  • Test new software and fix bugs.
  • Manage and track the Software code changes through Version control.
  • Translate business/functional requirements to technical requirements.
  • Design and develop different kinds of applications.
  • Deploy applications and user acceptance testing.
  • Create innovative solutions to meet the company’s technical needs.

Education and Experience:

  • Bachelor’s Degree in Computer Science or Computer/Software Engineering.
  • Minimum 2 years of experience as Software Engineer.
  • Knowledge of basic coding languages including Java enterprise applications, J2EE and SQL.

Required Knowledge, Skills, Abilities and Personality Attributes:

  • Java J2EE, enterprise application development and SQL database.
  • Previous Experience in HTML, CSS, JavaScript, AJAX, jQuery.
  • CI Tools such as Jenkins, GitHub.
  • Android Java, Swift, Flutter, React Native is a plus.
  • Networking frameworks.
  • Patterns like MVC, MVVM.
  • Room Database, SQLite, Core Data, Realm.
  • Mobile application development, Android and iOS is a plus.
  • Excellent communication skills.
  • Ability to follow instructions and work in a team environment.
  • Detail-oriented.
Minimum 2 years of experience
Employment Type
Full Time

Related Jobs

Other similar jobs that might interest you