Majid Al Futtaim
Majid Al Futtaim presently has a job opening for suitably qualified and experienced candidate for position of a Software Development Engineer III . This job was posted by Majid Al Futtaim on 30 November 2023. All aspiring candidates fulfilling the undermentioned criteria should promptly avail this opportunity.
Job Purpose of A Software Development Engineer III
- The SDE III mobile application developer is responsible for collaboration with omni-channel stakeholders and teams to understand business requirements and develop mobile applications in line with the required standards and timelines.
- The role holder also is responsible for crafting codes and applying programming languages to develop applications for the relevant platform (Android).
Job Duties of A Software Development Engineer III
Planning and Development
- Plan and recommend creative and innovative ideas and functionalities to have more user friendly application.
- Collaborate with various stakeholders to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements.
- Communicate with relevant stakeholders to discuss expectations, negotiate timelines, deliverables and dependencies.
- Collaborate closely with Product Owners and team members to identify and socialise product and delivery risks.
Mobile Solutions and testing
- Apply Agile engineering practices and various software and web/mobile development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience.
- Troubleshoot issues with minimal guidance, identify bottlenecks in existing workflows and provide solutions for a scalable, defect-free application.
- Understand integration between various API connections and integration with other applications.
- Develop and maintain program documentation, including methods, flow charts, diagrams, decision tables, record and forms layout, testing, and program specifications.
- Utilizes expertise to design, build, install, modify and test mobile applications to support and optimize operational work processes.
- Prepares test plans and provide guidance and assistance to testers
- Collaborate with security and technical teams on web and database servers and web security.
Human Capital Responsibilities
- Assist with the implementation of the performance management process by setting objectives, monitoring performance, and provide constructive feedback and provide inputs to senior management.
- Provide mentorship for the purpose of developing a continuous talent pipeline for key roles.
- Provide inputs on training needs and coordinate with the HC department to ensure facilitation of training requirements.
- Develop and implement on the job-training for the team.
- Provide inputs for the development of annual manpower plan.
- Ensure the implementation of MAF Retail’s corporate policies and relevant procedures.
Qualification & Experience
- Bachelor’s degree in Computer Science, Business Administration or Engineering or a Science degree.
- 5+ years’ mobile/software development experience in an agile at-scale environment.
- Experience in Git, such as branching, merging, tagging and pull requests.
- Experience in mobile CI-CD (Jenkins or similar) and app store deployments.
- Experience in at least 1 unit testing framework for IOS.
Skills Desired
- Solid knowledge in Push Notifications.
- English (Full professional proficiency – Required).
- Arabic is an advantage.