وظائف تنقيب الاردنوظائف في الاردن

Lead Software Architect

Role:

An experienced Software Architect for our point of sales products, responsible for creating architectural approaches and guidelines for software design and implementation and guide the development team.

Responsible for making design choices, coordinate and oversee technical standards, including software coding standards, tools, and platforms.

Bring innovations, automation, apply latest approaches and provide a framework for the development of a software or system that will result in high quality IT solutions.

Responsibilities:

  • Leading the software development team with core focus on architecture, development and building processes
  • Utilize tools, technology and various methodologies to create functional and intuitive solutions for user interfaces of desired POS products
  • Collaborate with other professionals to determine functional and non-functional requirements for new features and products
  • Develop high-level product specifications with attention to system integration and feasibility
  • Define all aspects of development from appropriate technology and workflow to coding standards
  • Communicate successfully all concepts and guidelines to development team including Devops processes
  • Oversee progress of development team to ensure consistency with initial design
  • Manage all phases of technology development
  • Provide technical guidance and coaching to developers and engineers
  • Participate in code reviews and ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Review and approve final feature/product before implementation in production
  • Issue Investigation and finding the root cause and fix the software defects quickly
  • Issue analysis – Root cause analysis and Implementing corrective and preventive actions
  • Collaborate with clients and both project and technical teams
  • Being able to present your solutions in front of clients and/or a group of colleagues including Sr. management

Experience:

8-10 Years of Experience in Software engineering and development, including minimum 4-5 years of experience with lead software architect role, working on payment products preferably point of sales & transaction manager products.

  • 4 years of experience as a Software Architect or similar role (Lead role)
  • 8-10 years of experience with software development
  • 6-8 years of experience with coding in various languages (Android SDK,Java/Kotlin,Golang)
  • Outstanding knowledge of software design and architecture
  • Excellent knowledge of HTML/CSS, JavaScript, UI/UX design & databases (Mongo, MySQL etc.)
  • Excellent knowledge of UML and other modeling methods
  • Excellent knowledge of Devops tools, Android Studio, Git, Bit bucket, Ansible, Artifactory, RxJava, Dagger 2, Retrofit
  • Knowledge in DBMS/RDBMS,OOP,SOA,WPF,WCF and Web services
  • Understanding of different types of POS products, android POS, SoftPOS, and MPOS etc. various machines in the market like VeriFone, Ingenico, XAC, PAX, and Ezzetab etc.
  • A technical mindset and analytical approach
  • A technical mindset with great attention to detail
  • Understanding of software quality assurance principles
  • Good leadership skills
  • The sense of ownership and pride in your performance and its impact on the company’s success
  • Critical thinker and problem-solving skills

اضغط هنا للتقدم للوظيفة من الموقع الأصلي

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

شاهد أيضاً
إغلاق
زر الذهاب إلى الأعلى