https://bayt.page.link/TSwzXMDvxYsD5cGs6
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

About the job Senior Software Engineer - Java JOB BRIEF -  The role is concerned with developing streamlined, reliable, and quality software products. Requires in-depth technical knowledge in software architecture, the job focuses in designing and implementing software applications. You will be interacting with clients, product managers, system engineers and software developers to provide designs, apply technical standards, develop reliable high quality software products, and oversee the entire software development process KEY ACCOUNTABILITIES -
  • Design and develop high quality and scalable software applications for client IT Systems.
  • Provide technical support upon the implementation of software design according to specifications and requirements
  • In line with conceptual design of the software, contribute in establishing standards, templates, and guidelines.
  • Support architectural and code review with the team to ensure the quality, clarity, and simplicity of the design
  • Assist in review and validation of software prototypes, and recommend improvements when necessary
  • Provide technical assistance in the implementation of a plan for evolutionary paths and trade-offs for possible new technology insertion to solve technical problems, disputes
  • Identify risk according to strategies associated with the architecture
  • Implement innovative software with Human Machine Interface (HMI) capability in accordance with the design documents and functional requirements that efficiently connects the user to the system
  • Assist in creating user manuals during the development process to transfer essential knowledge to customers and end users
  • Perform unit and functional tests, and troubleshoot software application whenever necessary
  • Demonstrate design and application compliance according to customers specifications
  • Applying Scrum or Kanban methodology
REQUIRED QUALIFICATIONS AND SKILLS -
  • A Graduate Degree holder on at least one of the following disciplines: - Computer Engineering or Software Engineering
  • Certification on Application Development with Java is a plus
  • Certification on Application Development with React.JS is a plus
  • Work Experience Minimum 7 years experience in software development with Java 
  • Object-Oriented Programming and Frameworks like REST API, Microservices Architecture, gRPC and protocol buffers
  • Distributed Event Streaming Platforms i.e., KAFKA.
  • Communication protocols, i.e., TCP, UDP, HTTP, RTSP
  • NoSQL Databases i.e., MongoDB
  • Unit Testing frameworks.
  • Configuration management tools - Git, Bitbucket, etc. n Containers and orchestration Dockers, Kubernetes.

VERTICAL - ENGINEERING




تفاصيل الوظيفة

منطقة الوظيفة
الدوحة قطر
قطاع الشركة
خدمات الدعم التجاري الأخرى
طبيعة عمل الشركة
غير محدد
نوع التوظيف
غير محدد
الراتب الشهري
غير محدد
عدد الوظائف الشاغرة
غير محدد

هل تحتاج لمساعدة في إضافة الكلمات المفتاحية المناسبة لسيرتك الذاتية؟

اطلب مساعدة الخبراء لكتابة سيرة ذاتية مميزة.

لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.