الوصف الوظيفي
The Software Engineer will envision, estimate, define and build complex company solutions from conception to completion of projects working on different technologies and platforms. The Software Engineer works under direction from Professional Services Manager with technical support from the Systems Architect. This role will participate in all aspects of the team including the creation and elaboration of business requirements, functional/design specifications, development, deployment and maintenance of our existing products and driving innovation into our product suite.
The Software Engineer develops a thorough understanding of the functionality provided by the company products, the interaction of sub-components and aspects of deployment and integration with third party systems.
المهارات
KEY DUTIES AND RESPONSIBILITIES
Working under general guidance, autonomously undertake the following responsibilities in a quality and time efficient manner:
• Develop interactive web browser and back-end web service application software in Java, JavaScript, Angular, Vert.x and Dropwizard framework or other selected languages/frameworks
• Develop Smartphone application software in JavaScript, Java, React Native, Cordova or other selected native smartphone languages
• Interface with clients to analyze and document product requirements, estimate level of effort and translate clients’ business requirements and objectives into technical applications and solutions
• Develop enhancements to existing software using the same language
• Assist in the design of software applications to meet both functional and technical requirements
• Work with management and development teams to improve quality of the company products
• Provide 2nd level support to regional support staff
• Occasionally travel within the UAE, GCC and overseas as required
• Perform other related duties as necessary
QUALIFICATIONS, SKILLS AND EXPERIENCE
• Minimum of 5 years of software development experience
• Hands-on experience in developing applications using Java, Angular, Vert.x and Dropwizard framework and technologies
• Experience in developing smartphone application software
• Experience in developing web service application software
• Experience in designing web browser based interactive user interfaces (UI)
• Experience with working on a Linux environments
• Knowledge of JSON, XML, SOAP and RESTful web services
• Experience in software development using agile methodologies
• Tertiary qualification in Engineering, Computer Science, Information Technology or other related technical field
PERSONAL ATTRIBUTES
• Be able to self-manage time to work across multiple facets of the project and juggle multiple responsibilities at the same time to meet project deliverables
• Be able to work independently with little supervision and in teams depending on project requirements
• Have strong problem solving and analytic capability with the ability to create innovative solutions
• Able to learn new skills and concepts quickly and thoroughly and able to understand and evaluate complex data models
• Have a consistent track record of delivery and excellent software engineering skills
• A strong customer based ‘can do’ mindset focused on understanding and addressing customer needs
• Be self-motivated and commitment to project success – requirement to work unconventional hours during critical project phases
• Effective oral and written communication skills
تفاصيل الوظيفة
منطقة الوظيفة دبي, الإمارات العربية المتحدة
قطاع الشركة النقل; تكنولوجيا المعلومات; الإتصالات
طبيعة عمل الشركة صاحب عمل (القطاع الخاص)
الدور الوظيفي تكنولوجيا المعلومات
نوع التوظيف دوام كامل
الراتب الشهري $4,000 - $5,000
عدد الوظائف الشاغرة 1
المرشح المفضل
المستوى المهني متوسط الخبرة
عدد سنوات الخبرة الحد الأدنى: 5
منطقة الإقامة الإمارات العربية المتحدة
الشهادة بكالوريوس/ دبلوم عالي
https://www.bayt.com/ar/uae/jobs/software-engineer-3887856/