الوصف الوظيفي
The Senior Software Engineer will envision, estimate, define and build complex Trapeze solutions from conception to completion of projects working on different technologies and platforms.
The Senior Software Engineer 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 Senior Software Engineer develops a thorough understanding of the functionality provided by the
Trapeze products, the interaction of sub-components and aspects of deployment and integration with third party systems.
المهارات
Essential Skills
• Minimum of 5 years software development experience.
• Hands-on experience in developing applications using Java, Angular, React Native, Vert.x and Dropwizard framework.
• 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.
• Experience in software development using agile methodologies.
• Experience in developing software application using Microservice architecture.
• Knowledge of JSON, XML, SOAP and RESTful web services
• Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time.
• Must be able to work independently with little supervision.
• Should have strong analytic capability and the ability to create innovative solutions.
• Ability to learn new skills and concepts quickly and thoroughly.
• Ability to understand and evaluate complex data models.
• Should 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.
• Commitment to project success as it may require working unconventional hours during critical project phases.
Desirable Skills and Experience
• Experience with relational databases (MS SQL) and NoSQL databases (MongoDB).
• Knowledge of how to create/understand complex SQL queries.
• Experience with working on large telematics, analytics, IoT or big data.
• Experience in embedded software development using C++.
• Experience with embedded Linux, digital I/O, CAN bus, serial and USB interfaces.
• Experience with working on POS terminal software.
• Understanding of communication architectures and complex data models.
• Familiarity with the Qt cross-application framework.
• Solid knowledge of shell and Perl scripting.
• Previous experience of Vehicle Tracking or other highly distributed systems.
• Knowledge of networking, wireless technologies and TCP/IP, UDP protocols.
• Experience with network infrastructure including firewalls, routers and communication gateways.
Personal Attributes
• Should have excellent organization and problem-solving skills.
• Highly organized with the ability to manage your own workload.
• Self-motivated, resourceful and able to work effectively autonomously and as part of a team.
• Excellent oral and written communication skills.
• Strong team work spirit (locally and internationally).
• Effective time management skills.
• Ability to prioritize well.
تفاصيل الوظيفة
منطقة الوظيفة دبي, الإمارات العربية المتحدة
قطاع الشركة النقل
طبيعة عمل الشركة صاحب عمل (القطاع الخاص)
الدور الوظيفي تكنولوجيا المعلومات
نوع التوظيف دوام كامل
الراتب الشهري $4,000 - $5,000
عدد الوظائف الشاغرة 1
الرقم المرجعي للوظيفة JB3854714
المرشح المفضل
المستوى المهني متوسط الخبرة
عدد سنوات الخبرة الحد الأدنى: 5 الحد الأقصى: 10
منطقة الإقامة الإمارات العربية المتحدة
الشهادة بكالوريوس/ دبلوم عالي
https://www.bayt.com/ar/uae/jobs/senior-software-engineer-3854714/