https://bayt.page.link/YCrsBVLe61oZd48L9
Create a job alert for similar positions

Job Description

Position Summary

 Programmer Analyst (Mobile Application Developer) is responsible to analyse business needs and provide technology solutions, write and test web and mobile based apps in Xamarin/C#/.NET platform with the aim to enable the design and development of applications that meet business requirements. The incumbent is also responsible to maintain each of the assigned applications. Responsibilities also include application servers' administration, quality assurance and application security.




Requirements

Minimum of a Bachelor's degree in relevant field is required e.g. Computer Science , Computer Engineering, Management Information System. Master's degree in relevant field preferred.
• Full English proficiency is required.
• Advanced computer literacy is required e.g. Microsoft.NET, .NET Core, C#, JavaScript.
• Must have experience developing data integration solutions (scripts, jobs, API calls)
• Demonstrated experience developing web applications in a professional environment.
• Experience in cross platform development using Xamarin
• Experience in Web Framework using .NET C#.
• Experience MS SOL & ORACLE SOL/PL-SOL queries, procedures, and triggers.
• Experience in Developing Web API/Web Service (REST or JSON).
• Experience in MVC Pattern, Entity Framework, LINO
• Good Experience in Web UI Framework like Razor, Blazor, CSS, Jquery, HTMLS
• Hands on Experience in IIS.
• Experience in Kendo UI is plus
• Good experience in Git and TFS.
• Experience in Angular is a plus.
• Experience in Flutter UI Framework is plus
• Understanding of Agile methodologies
• Understanding of Azure Devops automation tools for developing and executing pipelines (Cl/ CD
pipelines)
• Demonstrated ability to plan solutions and anticipate potential issues regarding program
performance, capacity and security.
• Demonstrated competence analysing information, problem solving, attention to detail, software
design, software debugging, software documentation, software testing, software requirements, Agile
software development processes
• A high degree of computer literacy and demonstrated ability to integrate technology in the
workplace
• Excellent verbal and written communication skills and a demonstrated competency to interact with
people at all levels of the organization.
• Highly developed organizational, analytical and problem solving skills are required.
• The ability to work effectively as a team member in a multi-cultural environment.
• A demonstrated willingness to engage in professional development activities in order to develop
and improve new and current skills, and to adapt to the evolving needs of the organization.
 







You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.