Software developer
Software developer
الوصف الوظيفي
Software developer (Arabic)
A Software Developer, or Computer Software Developer, is responsible for using their knowledge of programming languages to design software programs.
Their duties include meeting with clients to determine their software needs, coding and testing software to ensure functionality and updating software programs to refine components like cybersecurity measures and data storage capacities.
الوصف الوظيفي
المهارات
Excellent written and oral proficiency in Arabic and English languages are mandatory.
Qualifications
University degree in computer science or software engineering
Minimum 8 years equivalent work experience in an MNC.
Experience developing iOS/Android applications (Swift & Kotlin experience required)
Experience delivering a product that is centered around great customer experience
Ability to develop and maintain strong relationships with clients as well as internal teams
Experience working with git-based source control on a development team
Experience with offline databases (i.e., Realm)
Preferred qualifications
Application Developer – Strong understanding of web development technologies with some experience in any of the following: C# (.NET Core or later), PHP, Amazon Web Services, MS Azure
Experience with mobile commerce, payment gateways and security
Experience with SOX & PCI and ADA compliance standards
SharePoint Certifications are Mandatory.
Any other certifications related to Microsoft technologies, Oracle, Azure are added values.
Produces programs for particular mobile hardware or software technologies for the organization
Shall be specialize in a particular operating system, such as iOS or Android.
Develop features for new requirements and functionality of mobile app platforms using Kotlin & Swift or the recent tech
Triaging and correcting mobile app defects and new APIs as needed
Reviewing and translating business requirements/user stories into development requirements in coordination with Scrum Team activities/procedures
Participating in Scrum Team design review meetings to establish designs and approaches for user stories & requirements
Participate in Tech Review meetings with dev team members to define tech approaches for established stories/designs
Troubleshooting issues reported by users to correct application and API defects/anomalies
Designing, developing, and testing software to meet requirements and design specifications in accordance with development standards and procedures
Participate in code reviews and training programs
Maintaining automated deployment/build procedures and mobile app distribution procedures
Developers not only design and create the applications, but to install them and monitor them for updates to ensure that they continue to work smoothly.
Personal Attributes
Strong written and oral communication skills and effective interpersonal skills and relationship building skills
Strong customer-service orientation and Self-motivated and directed.
Analytical and problem-solving abilities and keen attention to detail.
Able to prioritize and execute tasks in a high pressure environment.
Experience working in a team-oriented, collaborative environment.
المهارات
تفاصيل الوظيفة
- منطقة الوظيفة
- قطر
- قطاع الشركة
- الاتصالات والشبكات; خدمات تكنولوجيا المعلومات; أمن المعلومات و الشبكات
- طبيعة عمل الشركة
- صاحب عمل (القطاع الخاص)
- الدور الوظيفي
- تكنولوجيا المعلومات
- نوع التوظيف
- دوام كامل
- الراتب الشهري
- غير محدد
- عدد الوظائف الشاغرة
- 1
تفاصيل الوظيفة
المرشح المفضل
- عدد سنوات الخبرة
- الحد الأدنى: 8
- الشهادة
- بكالوريوس/ دبلوم عالي