29 Nov, 2019
SADAD Electronic Payment System BSC
Available Position Software Engineer (Android) Grade Mid-Level Job Description Key Responsibilities • Deep knowledge of JAVA and the Android development platform. • Detailed knowledge of the complete application lifecycle, from requirements to deployment and performance testing • Experience consuming web services • Knowledge of the Android SDK performance tools and optimization techniques. • Ensure to understand the processes of the IT department. • Follow the processes of the IT department. • Analyzation and gathering of requirements. • Help team mates to organize requirements. • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. • Coding and assisting in design of the software applications being developed. • Testing program modules. • Maintaining, tuning and repairing applications; providing user support. • Documentation of code. • Code review of other programmers. Nice to have • One or more apps on the Google Play. • App localization to support multiple languages such as English and Arabic. Experience Required 2 – 5 years Skills Required • Good problem solving skills. • Good programing skills. • Source code management skills on GIT/SVN/TFS etc. • Strong SDLC knowledge and implementation skills. • Good documentation skills. • Good functional and non-functional analysis skills.
Years of Experience