|
||||||||||||||||||
الوصف الوظيفي 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. المهارات 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. تفاصيل الوظيفة https://www.bayt.com/ar/qatar/jobs/software-developer-4661526/ |
||||||||||||||||||