Hiring Software Engineer
Location: Dubai
Europeans preferred
Responsibilities:
• Work with the department for Researching, Designing, Implementing and Managing Software Programs.
• Develop high-level product specifications with attention to system integration and feasibility.
• Use tools and methodologies to create representations for functions and user interface of desired product.
• Define all aspects of development from appropriate technology and workflow to coding standards.
• Communicate successfully all concepts and guidelines to development team.
• Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
• Improving system quality by identifying issued and common patterns and developing standard operating procedures.
• Identifying areas for modification in existing programs and subsequently developing these modifications.
• Provide technical guidance and coaching to developers and engineers.
• Suggest and implement solutions for process improvement.
• Maintaining and upgrading existing system.
• Design and implement hardware systems and software applications.
• Develop architectural solutions for databases, user interfaces, and web services.
• Conceptualize software solutions to address needs for end-users.
• Pitch project proposals to departments, management, or clients.
• Work on deciding on the platforms and coding standards to be used in project development.
• Conduct testing to ensure optimal functionality.
Qualifications
• Bachelor’s degree in Computer Engineering is required.
• Master’s Degree in Computer Engineering is preferred.
• Hands-on programming experience using C#, Java, Python, JavaScript, C, C++, Scala, Swift, Katlin, ReactJS, MongoDB and Node Js languages.
• A minimum of 7 years’ proven experience in a similar role is required.
Skills
• Ability to develop unit testing of code components or complete applications.
• Creativity is always a plus.
• Must be a full-stack developer and understand concepts of software engineering.
• Experience working on a variety of software development projects.
• Deep programming language knowledge.
• Able to lead a team effectively.
• Knowledge of Waterfall and Agile development methodologies.
• Extensive understanding of architectural styles and design patterns.
• Experience with database design and data modeling.
• Background in service-oriented architecture (SOA).
• Understanding of software development lifecycle (SDLC).
APPLY HERE
https://gulfcareerhunt.com/software-engineer-dubai-uae-28/
سجل سيرتك الذاتية الآن مجانا لتتقدم لآلاف الوظائف، وتتواصل مع الآف الشركات (+40 ألف شركة)، فقط أكمل نموذج التسجيل
عفوا، تم إخفاء عرض الايميل لهذه الوظيفة حيث أنه قد مر أكثر من 30 يوما منذ نشر هذا الاعلان وقد تم ارشفته، يمكنك العودة الى الصفحة الرئيسية بالضغط على الرابط بالاعلى لمشاهدة احدث الوظائف المنشورة يوميا.