Windows Presentation Foundation (WPF) desktop applications (UI development in XAML), including developing custom user controls
UI specific design patterns, including: MVVM, MVP, commands, and event-driven interfaces.
Experience with Multithreaded programming.
Experience on third party packages like DevExpress, Infragistics or Telerik will be a plus
Excellent in Pointers and OOP concepts. C Language / C++.
Experience in developing modules for Banking peripherals like Bill Validator, Note Dispenser etc.
Experience using ISO standard protocols for financial transactions like ISO 8583 will be a plus.
Background in MS TFS technologies/techniques
Excellent, clear and concise communication skills both written and verbal
Proven problem solving capabilities.
Highly self-motivated.
Pre-Sales / Project Manager
Role Description:
This is a full-time hybrid (local and remote) role for a Pre-Sales / Project Manager in our Amman office. The Pre-Sales / Project Manager will be responsible for leading sales activities from pre-sales to post-sales support and delivering successful software implementation projects.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, Business, or a related field Minimum of 3 years of experience in Pre-Sales and Project
Management in software, IT, or related industry
Strong project management skills, including experience with project planning, budgeting, risk management, and resource allocation
Excellent communication skills, with the ability to explain technical concepts to both technical and non-technical audiences, both verbally and in writing
Ability to identify customer requirements, design, and present complex technical solutions which meet business needs
Ability to work collaboratively in a team environment and maintain effective working relationships with internal and external customers
Strong organizational skills
Proficiency in English, Arabic is a must
Willing and able to travel domestically and internationally asrequired